其他分享
首页 > 其他分享> > 11

11

作者:互联网

目录

Linux系统压缩包

gzip

压缩软件,将文件做成一个压缩包,会删除原来的文件,生成一个新的压缩包文件,其名称后面会多出".gz"的扩展名

缺陷: gzip不能压缩目录。

语法

压缩:gzip [文件路径]

解压:gzip -d [压缩包路径]

bzip

压缩软件,将文件做成一个压缩包,会删除原来的文件,产生.bz2的压缩文件

缺陷:bzip2不能压缩目录。

gzip 比 bzip2 压缩率更大

语法

压缩:bzip2 [文件路径]

解压:bzip2 -d [压缩包路径]


tar

打包文件,不会删除原文件,也不会压缩文件;tar命令是可以跟gzip或者bzip2共同使用

语法

tar [参数] 压缩包名称

参数:

-f  : 指定压缩包名称
-c  : 打包文件
-z  : 指定使用gzip压缩,一般使用gzip压缩的文件都以.tar.gz作为扩展名
-j  : 指定使用bzip2压缩,一般使用bzip2压缩的文件都以.tar.bz2作为扩展名
-v  : 显示压缩包压缩的过程
-x  : 解压,不需要指定压缩包的压缩类型,它会自动匹配压缩包的类型自行解压。
-P  :当压缩包中存在根目录是,自动移除根目录
-t  : 查看压缩包中的内容
$()   :   相当于数学当中的()

案例:将/etc目录中的所有的普通文件压缩成/tmp/etc.tar.gz文件

tar -czvPf /tmp/etc.tar.gz $(find /etc -type f | xargs)

标签:11,文件,bzip2,tar,压缩,gzip,压缩包
来源: https://www.cnblogs.com/hhf1751342707/p/15349397.html