目录
- 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)