天天看点

11

目录

  • Linux系统压缩包
    • gzip
    • bzip
    • tar

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

缺陷: gzip不能压缩目录。

语法

压缩:gzip [文件路径]

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

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

缺陷:bzip2不能压缩目录。

gzip 比 bzip2 压缩率更大

压缩:bzip2 [文件路径]

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


           

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

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

继续阅读