Linux压缩命令

@bingoogolapple 2015-03-22 03:45:25发表于 bingoogolapple/bingoogolapple.github.io Linux

.zip .gz .bz2

.zip 和Windows中的zip是通用的

apt-get update
apt-get install zip

zip压缩文件

zip 压缩文件名 源文件

zip压缩目录

zip -r 压缩文件名 源目录

unzip解压文件

unzip 压缩文件

.gz

压缩为.gz格式,源文件会消失

gzip 源文件

压缩为.gz格式,源文件会保留(输出重定向的方式)

gzip -c 源文件 > 压缩文件

压缩目录下所有的子文件,但是不能压缩目录

gzip -r 目录

.gz格式解压

gzip -d 压缩文件
gzip -rd 压缩目录
gunzip 压缩文件
gunzip -r 压缩目录

.bz2

压缩为.bz2格式,不保留源文件

bzip2 源文件

压缩为.bz2格式,保留源文件

bzip2 -k 源文件

注意:bzip命令不能压缩目录

.bz2格式解压

bzip2 -d 压缩文件
bunzip2 压缩文件

-k保留压缩文件
bzip2 -kd 压缩文件
bunzip2 -k 压缩文件