常見的壓縮格式有:
zip,gz,bz2,Z,xz
壓縮的算法不同壓縮的比例也不同
gzip用法:壓縮後的格式爲 .gz ,壓縮後源文件會被刪除
如: gzip /tmp/file 將/tmp/file文件壓縮爲/tmp/file.gz
使用gunzip /tmp/file.gz 將文件解壓,解壓後刪除文件
壓縮時可以添加壓縮比 -1 到 -9 默認是-6,-1最小,-9最大
zcat /tmp/file.gz 在不解壓的情況下查看文件內容
bzip2用法:壓縮後的格式爲 .bz2,壓縮後源文件會被刪除
如:bzip2 /tmp/file 將/tmp/file壓縮爲/tmp/file.bz2
使用bunzip2 /tmp/file.bz2 解壓
可以使用bzcat /tmp/file.bz2查看文件內容
同樣可以使用壓縮比例
xz用法:壓縮後格式爲 .xz,壓縮後刪除源文件
壓縮方法與gzip和bzip類似
unxz 解壓
xzcat 查看文件內容
tar 歸檔壓縮打包工具
如:tar -cvf /tmp/file.tar /tmp/passwd /tmp/yum 將 /tmp/passwd /tmp/yum 文件壓縮到/tmp/file.tar,可以使用通配符,如:
tar -cvf /tmp/etc.tar /ect/* 將/etc/下的所有文檔壓縮
常用參數:
-c :創建歸檔文件
-v :打印交互信息
-f :指定文件
-r:追加文檔到壓縮文件
-x:解壓,如:tar -xvf /tmp/etc.tar
-t:查看壓縮文件內容:tar -tf /tmp/etc.tar
需要注意的是,有些壓縮文件的格式是類似:.tar.gz等,這些文件是先tar再gzip壓縮後的,同樣可以使用tar -xvf 解壓。
更多用法使用 man查看