zip
压缩
zip file.zip file
zip -r file.zip directory
解压
unzip fiel.zip
gz
压缩
gzip file #压缩之后删除源文件
gzip -c file > file.gz #提取压缩结果到文件
gzip -r dir #压缩目录下的子文件
解压
gzip -d file.gz #解压
gunzip file.gz
-c, –stdout write on standard output, keep original files unchanged
bz2
压缩
bzip2 file #不保留源文件
bzip2 -k file #保留源文件
不支持压缩目录
解压
bzip -d file.bz2
bunzip2 file.bz2
打包
tar -cvf file.tar file #打包
tar -xvf file.tar #解包
-c 打包
-v 显示过程
-f 指定文件名
-x 解包
-z 压缩为gz
-j 压缩为bz2
-t 查看不解压
以上参数可以组合。