常见压缩格式
- .tar:打包成一个文件
- .gz:压缩率适中
- .zip:Windows和Linux通用不需要安装额外软件
- bz2:压缩率最高最耗cpu
一、tar
打包文件或目录,一般末尾用.tar标记
打包和解包
- -c:打包
- -v:显示详细信息
- -f:指定文件名
- -z:打包同时压缩(相当于gzip)
# 打包
tar -vcf test.tar test.txt
# 解包
tar -vcf test.tar test.txt
二、gzip、gunzip、zcat
- 不保留源文件
- 不能压缩文件夹
压缩
gzip test.txt
解压缩
# 通过gzip -d
gzip -d test.zip
# 通过gunzip
gunzip test.zip
查看压缩内容
# 查看
zcat test.txt.gz
# mac os下使用
zcat < test.txt.gz
压缩和解压.tar.gz
# 压缩
tar -zcvf test.tar.gz test
# 解压
tar -vzxf test.tar.gz
打包压缩和解压解包.tar.gz
- -x:解包
- -v:显示详细信息
- -f:指定解压文件
- -z:解压缩
# 打包并压缩
tar -vczf test.tar.gz test.txt
# 解压解包
tar -vzxf test.tar.gz
三、zip和unzip2
压缩文件或目录,windows和linux都支持
压缩
- 压缩文件
zip test.zip test.txt
- 压缩文件夹
zip dirtest.zip dirtest
解压缩
unzip dirtest.zip
四、bzip2、bunzip、bzcat
压缩文件,压缩率最高最耗cpu
- -k:产生压缩文件后保留原文件
- -v:显示详细信息
压缩bzip2
# 压缩保留原文件
bzip2 -k test.txt
解压dbunzip
# 解压保留原文件
bunzip2 -k test.txt.bz2
查看内容bzcat
# 查看内容
bzcat test.txt.bz2
打包压缩.tar.bz2
# 打包并压缩
tar -vcjf test.tar.bz test.txt
解压解包.tar.bz2
# 解压并解包
tar -jxvf test.tar.bz
620

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



