Linux壓縮和解壓縮工具
一、壓縮格式:gzip/bzip2/xz/zip
二、壓縮算法:算法不同,壓縮比也會不同
三、命令用法:
gzip/gunzip
後綴名:.gz
gzip:生成 .gz壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件
格式:gzip /PATH/TO/SOMEFILE
-#: 壓縮比,默認爲6,範圍爲0-9
-d: gunzip
-c: 將壓縮後的結果輸出至標準輸出
gzip -c /path/to/somefile > /path/to/somecfile.gz
gunzip /PATH/TO/SOMEFILE.gz 解壓
zcat somefile.gz: 不解壓查看gzip壓縮後的文件的內容
bzip2/bunzip2
後綴名:.bz2
生成.bz2壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件
格式:bzip2 /PATH/TO/SOMEFILE
-#: 壓縮比,默認爲6,範圍爲1-9;
-d: bunzip2
-k: 保留原文件
bunzip2 /PATH/TO/SOMEFILE.bz2 解壓
bzcat:不解壓的情況,查看文本文件的內容
xz/unxz
後綴名:.xz
xz:生成 .xz壓縮文件,只能壓縮文件,壓縮或解壓完成後會刪除原文件
格式:xz /PATH/TO/SOMEFILE
-d:解壓
-#: 1-9, 默認是6
-k: 壓縮時保留原文件
unxz:解壓
xzcat:不解壓的情況,查看文本文件的內容
歸檔工具:tar
作用:能實現將多個文件打包成單個文件,即爲歸檔文件
tar [option]... -f tarfile.tar src_file...
tar: 歸檔工具, 生成.tar歸檔文件
-f FILE.tar: 操作的歸檔文件
-cf: 創建歸檔文件
-xf: 展開歸檔
--xattrs: 歸檔時,保留文件的擴展屬性信息
-t: 不展開歸檔,直接查看歸檔了哪些文件
-zcf: 歸檔並調用gzip壓縮
-zxf: 調用gzip解壓縮並展開歸檔,-z選項可省略
-jcf: 歸檔並調用bzip2壓縮
-jxf: 調用bzip2解壓縮並展開歸檔,-j選項可省略
-Jcf: 歸檔並調用xz壓縮
-Jxf: 調用xz解壓縮並展開歸檔,-J選項可省略