linux中主要有.zip,.gz,.bz2及.tar.gz和.tar.bz2等壓縮格式
.zip格式語法:
將11.txt檔案壓縮為:11.zip檔:zip 11.zip 11.txt
將coding目錄壓縮為:coding.zip檔:zip -r coding.zip coding (由下圖可知會壓縮目錄中的所有內容)
將coding目錄壓縮為:coding.zip檔:zip coding.zip coding (僅是壓縮了coding/,裡面不含coding資料夾中原先的內容)
解壓縮coding.zip檔(上圖得到的coding.zip檔),可見原來的first.c等檔全部不見了
.gz格式語法:
gzip 原始檔 #壓縮為.gz格式的壓縮文件,原始檔會消失
gzip -c 原始檔 > 壓縮檔 #壓縮為.gz格式,原始檔保留例如:gzip-c cangls>cangls.gz
gzip -r 目錄 #壓縮目錄下所有的子文件,但是不能壓縮目錄
gunzip 壓縮檔名 #解壓縮壓縮檔
.bz2格式文法
#針對.gz及.bz2格式不能壓縮目錄的缺點,linux透過tar指令先打包一個目錄中的所有文件,然後再壓縮為.gz或.bz2格式的內容就能解決這個問題。
打包指令tar
例如:
.tar.gz壓縮格式 其實.tar.gz格式是先打包為.tar格式,再壓縮為.gz格式
#.tar.bz2壓縮格式
#在linux中.tar.gz及.tar.bz2是兩種最常見的壓縮檔案格式,從上面的實踐可以看出,這兩種檔案格式可以很方便的壓縮文件及目錄,也可以查看壓縮包裡面所包含的內容,所以這兩種格式需要熟練掌握,至於.zip,.gz,.bz2格式了解了解就夠了,不需要熟練,要用到時,只要有點印象,找度娘就可以了。
以上是linux中的壓縮命令的詳細內容。更多資訊請關注PHP中文網其他相關文章!