Linux中常用的壓縮格式:
.gz .zip (windows和linu都支持的格式) .rar
gzip
功能描述:壓縮文件
壓縮后的文件格式:.gz
命令所在路徑:/bin/gzip
執(zhí)行權(quán)限:所有用戶
語法:gzip 文件
注意:
gzip不支持目錄壓縮磁浇,且gzip壓縮不保留源文件己莺。
gunzip
功能描述:解壓.gz格式文件
命令所在路徑:/bin/gunzip
執(zhí)行權(quán)限:所有用戶
語法:gzip 文件
注意:
gzip -d 也是解壓縮
tar
功能描述:打包或解包目錄
命令所在路徑:/bin/tar
執(zhí)行權(quán)限:所有用戶
語法:tar 選項[-zcf] [壓縮后的文件名] [目錄]
參數(shù)說明:
-c 打包
-x 解包
-v 顯示詳細信息
-f 指定文件名
-z 打包同時壓縮
壓縮后的文件:.tar.gz
示例:
tar 打包命令:
tar -cvf linux.tar linuxtest
打包后生成linux.tar 文件颈渊,然后再對文件進行壓縮:
gzip linux.tar
tar 打包加壓縮命令:
tar -zcf linuxtest.tar.gz linuxtest
解包:
tar -zxvf linuxtest.tar.gz
zip
功能描述:壓縮文件或目錄
命令所在路徑:usr/bin/zip
執(zhí)行權(quán)限:所有用戶
語法:zip 選項[-r] [壓縮后的文件名] [文件或目錄]
參數(shù)說明:
-r 壓縮目錄
壓縮后的文件:.zip
對比gzip:
1.-r 參數(shù)可以壓縮目錄
2.可以保留源文件
示例:
壓縮文件:
zip linuxtest2.zip linuxtest2
壓縮目錄:
zip -r linuxtest.zip linuxtest
unzip
功能描述:壓縮文件或目錄
命令所在路徑:usr/bin/unzip
執(zhí)行權(quán)限:所有用戶
語法:zip 壓縮文件名
示例:
unzip linuxtest.zip
bzip2
功能描述:壓縮文件,是gzip的升級版
命令所在路徑:usr/bin/bzip2
執(zhí)行權(quán)限:所有用戶
語法:bzip2 選項[-k] [文件]
參數(shù)說明:
-k 保留原文件
壓縮后的文件:.bz2
bzip2 壓縮比很高,大文件壓縮建議用該命令
示例:
壓縮文件:
bzip2 -k a.txt
同時也可以與tar配合使用:
tar -cjf linuxtest.tar.bz2 linuxtest
bunzip2
功能描述:解壓.bz2文件
命令所在路徑:usr/bin/bunzip2
執(zhí)行權(quán)限:所有用戶
語法:bzip2 選項[-k] [壓縮文件]
參數(shù)說明:
-k 解壓縮后保留原文件
示例:
bunzip2 -k linuxtest.tar.bz2
tar -zxvf linuxtest.tar
或者配合tar 直接解壓縮:
tar -xjf linuxtest.tar.bz2
總結(jié):