linux怎麼打包tar命令?linux下最常用的打包命令就是tar了,tar命令可以為linux的文件和目錄創建檔案,tar包文件的命令通常都是以.tar結尾的生成tar包後,就可以用其它的程序來進行壓縮或者直接加壓縮參數進行壓縮,下面我們就來說一說關于linux怎麼打包tar命令?我們一起去了解并探讨一下這個問題吧!
linux下最常用的打包命令就是tar了,tar命令可以為linux的文件和目錄創建檔案,tar包文件的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程序來進行壓縮或者直接加壓縮參數進行壓縮。
tar命令有點類似windows下的壓縮程序,而且windows的很多壓縮軟件是可以解壓Linux下的tar包。
實例1:将文件全部打包成tar包
$tar cvf 11.tar 11* (把11開頭的文件進行打包)
11005
11011
1102
..........
$ ls -al 11.tar 查看
-rw-r--r-- 1 root root 143360 Apr 14 15:02 11.tar
說明:
tar -cvf 11.tar 11* (僅打包,不壓縮! )
tar -zcvf 11.tar.gz 11* (打包後,以 gzip 壓縮 )
tar -zcvf 11.tar.bz2 11* (打包後,以 bzip2 壓縮)
實例2:将文件解壓命令
$tar xvf 11.tar
如果是帶壓縮的把加上參數z,tar xvfz 11.tar
實例3:隻将 /tar 内的 部分需要的文件解壓出來
有些tar包文件非常大,但自己隻需要部分文件(首先要知道是什麼文件)
$tar -zxvf 11.tar.gz 11005 (隻提取11005這個文件)
實例4:在 文件夾當中,比某個日期新的文件才備份
是不是有點像增量備份的感覺啊?
tar -N "2020/11/11" -zcvf 11.tar.gz test2
實例5:備份文件夾内容是排除部分文件
$tar --exclude /etc/service -zcvf etc.tar.gz etc/*
意思:打包除了service目錄外的etc包
結論:已經學了這麼多的命令,很多新手就會有個疑問,都有什麼用啊?今天就拿已經介紹的幾個命令來組合一個簡單的備份小程序。
比如你需要經常備份一些重要的日志或者數據,那就可以結合date命令定期用tar命令來做備份,備份文件命名方式就可用date取得值來命名,一目了然。可以采取全備份或者增量備份的方式進行。是不是很有用?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!