玩轉Linux打包指令——tar
在windows下,有很多壓縮軟件,比如winrar,winzip等等,可以將一個文件夾打包。
在Linux下,壓縮的命令主要有gzip和bzip2兩種,後者的壓縮水平較高。熟悉這兩個命令的玩家都知道他們一次只能壓縮一個文件或者檔案。不能壓縮文件夾或目錄。
那麼如何壓縮文件夾和目錄呢?沒錯!就是tar。。
tar可以在打包的同時將文件夾壓縮。需要注意的是打包之後是一個文件或者是檔案哦!
步驟如下
1、然後就開始執行打包命令喽~
tar -zpcv -f report.tar.gz report
tar -jpcv -f report.tar.bz2 report
2、妥了,就這麼簡單O(∩_∩)O~
你可以比較一下打包之後這兩個文件的大小,一定是*.bz2小~
下面給大家介紹一下上面tar命令裡面那幾個參數
z——gzip壓縮
j——bzip2壓縮
p——保留備份數據原有的屬性和權限
v——在壓縮/解壓縮過程中將正在處理的文件名
c——create,創建打包文件
f——後面跟著的就是剛剛創建的打包文件
正如gzip和bzip2的壓縮文件分別可以通過zcat和bzcat查看
tar打包之後的文件可以通過tar -ztv -f report.tar.gz來查看通過gzip壓縮的打包文件
tar -jtv -f report.tar.bz2來查看通過bzip2壓縮的打包文件
稍後再來補上解壓縮的講解~