700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 打包压缩(gzip/zip/bzip2/tar)用法详解

打包压缩(gzip/zip/bzip2/tar)用法详解

时间:2022-03-17 10:30:00

相关推荐

打包压缩(gzip/zip/bzip2/tar)用法详解

gzip

参数: -n ---- 压缩率,n 需要替换为具体的数字(也可以省略),取 1~9 之间,默认是6 ;

压缩率越高,压缩的效果越好,压缩后文件越小,压缩需要的时间越长

-d ---- 解压缩

常见的压缩场景:

1.gzip 源文件==》 压缩为.gz 的压缩文件,源文件不见了

实例:gzip test123

解压:gzip -d T123.gz

2.gzip -c 源文件>目标文件.gz ——压缩为.gz的文件,源文件保留,压缩文件不会自动添加.gz,需要手动添加

实例:gzip -c xiaonaimao > xiao.gz

3.gzip -r 目录==》 压缩的是目录下的子文件,但是目录不压缩,子文件单独进行压缩,并且源文件不见了

目录还在,文件在对应位置被压缩

实例:gzip -r aaa(参考如上)

解压缩:gzip -r -d aaa(参考如上)

————————————————————————————————————

zip

zip: 既是压缩的工具,又是压缩的命令;既压缩文件,又可以压缩目录

语法: zip 压缩文件名 源文件 ---- 被压缩的文件就是源文件

zip -r 压缩文件名 源目录

例子:

压缩:zip 123 aaa (123是对压缩aaa后的文件的重新命名)

解压缩:unzip 123.zip

bzip2

bzip2:是一个无损的压缩工具,将源文件压缩到 10%~ 15%,所以在linux 中比较受欢迎.bzip2 既是压缩的工具,又是压缩的命令,同时还是解压缩的命令

语法: bzip2 [-option] 文件名

参数: -z ---- 压缩,缺省参数(不写,表示压缩),源文件会消失。可加可不加

-d ---- 解压缩

-k ---- 保留源文件

压缩后,会在压缩文件名后自动添加 .bz2

tar

语法:tar [-option] 打包 文件列表

组合参数: -cvf ---- 打包

-xvf ---- 解包

手动添加后缀 .tar,打包后,原目录还在,解包后tar包也还在

单独打包操作

实例:

打包:tar -cvf TT.tar t01 t02 t03 t04 TT.tar是取的tar包名

解包:tar-xvf TT.tar

打包后,源文件还在,解包后,tar包还在

2、打包+压缩 文件手动添加后缀名 : .tar.gz 或者是 .tar.tgz

组合参数: -zcvf ---- 打包的同时使用gzip 工具进行压缩

-zxvf ---- 解包的同时进行解压缩

实例:

打包压缩:tar -zcvf file.tar.gz t01 t02 t03

解包解压缩:tar -zxvf file.tar.gz

打包+压缩 目录

tar -zcvf aa.tar.tgz aa

解包解压缩:

tar -zxvf aa22.tar.tgz

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。