压缩文件
压缩文件
常见压缩文件
windows .rar .zip .7z
linux .zip .gz .bz2 .xz .tar.gz tar.bz2 .tar.xz
- gzip zcat
- bzip2
- xz xzcat
*
gzip 压缩工具
用法:
压缩:
- 不能压缩目录
- gzip 1.txt # 压缩1.txt文件,但是会把源文件删除
- gzip -c 1.txt > 1.txt.gz #
-c
选项不删除源文件,但是要指定目的文件名 - gzip -6 1.txt #
-6
选项指定压缩级别:级别为[1-9] 默认压缩级别为6
解压缩
- gzip -d 1.txt.gz # 解压的源文件1.txt.gz会删除
- gzip -d -c 1.txt.gz > 1.txt #
-c
选项同样不删除源文件,也不需要指定文件名 - zcat 1.txt.gz > 1.txt #需要指定文件名不删除源文件
- gunzip -c 1.txt.gz > 1.txt #需要指定文件名
bzip2 压缩工具
压缩级别比gzip要高一些
用法:
压缩
- 不支持压缩目录
- bzip2 1.txt
- gzip -c 1.txt > 1.txt.bz2
- gzip -9 1.txt #
-9
为默认级别
解压缩
- bzip2 -d 1.txt.bz2
- bzip2 -d -c 1.txt.bz2 > 1.txt
- bunzip2 -c 1.txt.bz2 > 1.txt
bzip2和gzip用法一样
xz 压缩工具
用法:
压缩
- 不能压缩目录
- xz 1.txt
- xz -c 1.txt > 1.txt.xz
- xz -6 1.txt #
-6
选项指定压缩级别:级别为[1-9] 默认压缩级别为6
解压缩
- xz -d 1.txt.xz
- xz -d -c 1.txt.xz > 1.txt
- unxz 1.txt.xxz
- xzcat 1.txt.xz > 1.txt