1.常见压缩格式
windows
- .rar
- .zip
- .7z
linux
- .zip
- .gz
- .bz2
- .xz
- .tar.gz
- .tar.bz2
- .tar.xz
2.gzip压缩工具
-
压缩文件命令:
gzip 1.txt -
解压文件命令:
gzip -d 1.txt.gz
gunzip 1.txt.gz -
gzip压缩级别: gzip -# 1.txt //#范围1-9,默认6
-
不能压缩目录,压缩文件后不保留原文件
-
查看gzip压缩文件
zcat 1.txt.gz -
压缩后保留原文件,并指定压缩到哪里
gzip -c 1.txt > /tmp/1.txt.gz -
解压文件时保留原压缩文件,并指定解压到哪个文件
gunzip -c /tmp/1.txt.gz > /root/1.txt.new
3.bzip2压缩工具
-
压缩选项:
bzip2 file
bzip2 -z file 强制压缩 bzip2 -c file > /tmp/file.bz2 把file压缩到/tmp目录下并保存原file文件 -
解压选项:
bzip2 -d file.bz2
bunzip2 file.bz2
bzip2 -c -d file.bz2 > /tmp/file 解压file.bz2到/tmp/file文件,并保留原压缩文件。 -
说明:
不支持压缩目录;
bzip2有1-9压缩级别,默认9;
file file.bz2 当遇到后面压缩格式不规范的文件时,可以用file命令查看是哪种格式文件;
bzcat查看bzip2压缩文件内容;
默认压缩或解压缩后原文件不保留;
4.xz压缩工具
-
压缩选项:
xz file
xz -c file > /tmp/file.xz 指定文件压缩到哪个目录,并保留原文件 -
解压缩选项:
xz -d file.xz
unxz file.xz
xz -c -d file.xz > /tmp/file 指定解压到哪个目录文件,并保留原文件。 -
说明:
支持1-9压缩级别,默认是6; xzcat查看xz压缩文件内容;
xz不支持压缩目录;
一般情况下xz压缩比例是最狠的,bzip2次之,gzip最小;
5.zip压缩工具
-
压缩选项:
zip file.zip file
zip file.zip file1 file2
zip -r file1.zip gavin/ 压缩目录
zip -r file2.zip gavin/ file1 file2 压缩目录和文件到一个压缩包 -
解压选项:
unzip file.zip
unzip file.zip -d /tmp/ 指定解压文件到哪个目录
unzip -l file.zip 列出压缩包里的文件列表 -
说明:
- zip可以压缩文件和目录
- 解压时不能修改压缩前源文件名
- zip压缩和前面三个压缩工具不一样,不能直接查看压缩包内容


被折叠的 条评论
为什么被折叠?



