六.linux压缩和解压
zip:
zip [压缩后文件名] [源文件] zip压缩
-r压缩目录(不打包,把子文件每个变成zip)
unzip [文件或目录] zip解压
gz:
gzip [源文件] 压缩完源文件消失
-c > xxx.gzip利用输出定向符可以不消失
-r 目录
gunzip = gzip -d 解压
bz2:
bzip2 [源文件] 压缩完源文件消失
-k保留源文件
注意:此命令不能压缩目录
bunzip2 = bzip2 -d 解压
打包命令tar:
tar -cvf 打包文件名 源路径
-c打包
-v显示过程
-f指定打包后的文件名
-x解打包
-t只看不解压
-z直接打包后压缩为gz
-j直接打包后压缩为bz2
例:
tar -cvf tmp.tar tmp 单纯打包为tar
tar -zcvf tmp.tar.gz tmp 打包为tar同时压缩为gz
tar -zxvf tmp.tar.gz 解压缩解打包gz
tar -jcvf tmp.tar.bz2 tmp 打包为tar同时压缩为bz2
tar -jxvf tmp.tar.bz2 解压缩解打包bz2