Linux压缩命令总结
##tar
解包:tar zxvf filename.tar
,解压到当前目录
解包:tar zxvf filename.tar -C exdir
,-C exdir 解压到指定目录
打包:tar czvf filename.tar dirname
##gz命令
解压1:gunzip filename.gz
解压2:gzip -d filename.gz
压缩:gzip filename
.tar.gz 和 .tgz
解压:tar zxvf filename.tar.gz
压缩:tar zcvf filename.tar.gz dirname
压缩多个文件:tar zcvf filename.tar.gz dirname1 dirname2 dirname3
##bz2命令
解压1:bzip2 -d filename.bz2
解压2:bunzip2 filename.bz2
压缩:bzip2 -z filename
.tar.bz2
解压:tar jxvf filename.tar.bz2
压缩:tar jcvf filename.tar.bz2 dirname
##bz命令
解压1:bzip2 -d filename.bz
解压2:bunzip2 filename.bz
.tar.bz
解压:tar jxvf filename.tar.bz
压缩:tar jcvf filename.tar.bz dirname
##z命令
解压:uncompress filename.z
压缩:compress filename
.tar.z
解压:tar zxvf filename.tar.z
压缩:tar zcvf filename.tar.z dirname
##zip命令
解压到当前目录:unzip filename.zip
解压到指定目录:unzip filename.zip -d exdir
,exdir 为指定目录
压缩指定目录:zip -r filename.zip dirname
,dirname 为要压缩的目录,r 为递归,filename.zip 为生成的压缩文件名