您的位置:首页 > 运维架构 > Linux

Linux 压缩命令 zip tar gzip bzip2

2016-10-20 23:38 671 查看

zip(.zip文件)

zip 压缩文件名 源文件

zip -r 压缩文件名 源目录

unzip 压缩文件

gzip(.gz文件)

gzip 源文件

源文件会消失 压缩文件名 .gz

可使用
gzip -c 文件名 > 压缩文件名
的方式来保留源文件,一般不使用。

gzip -r 源目录

会压缩目录下的子文件 ,目录不会被压缩

gzip -d 压缩包文件 (同gunzip)

解压文件 ,也可以使用
gunzip 压缩包文件
进行解压缩

如果解压目录 ,使用
gunzip -r
命令


bz2 (不能压缩目录,一般没啥用其实, .bz2)

bzip2 源文件 (不保留源文件)

bzip2 -k 源文件 (保留源文件)

bzip2 -d 压缩文件 (解压缩,-k 保留原压缩文件)

bunzip2 压缩文件 (解压缩,-k 保留原压缩文件)

好了上面这些,除了zip,基本用不到,下面是重点!

tar(打包命令)

tar -zcvf 压缩文件名 源文件

tar -zxvf 压缩文件名 (解压缩.tar.gz)

-z 压缩为.tar.gz格式

-j 压缩为.tar.bz2

-c 打包

-x 解打包

-v 显示过程

-f 指定打包后的文件名

-C 指定解压缩位置(该选项写在后面)

-t 测试压缩包 (不解压,查看压缩包内文件名)

如需一次压缩多个文件,使用空格隔开

tar -ztvf 压缩文件名 (测试,不解压,查看压缩包内文件名)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 压缩 tar gz zip