周文佳语强化班

Linux文件压缩解压:gzip

2019-07-28  本文已影响0人  林博伦

09.文件压缩解压:gzip

tar与gzip命令结合使用实现文件打包、压缩。tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxx.tar.gz

gzip使用格式如下:

gzip [选项] 被压缩文件 

常用选项:

选项 含义
-d 解压
-r 压缩所有子目录
gzip -r test.tar test.tar.gz  # 压缩
gzip -d test.tar.gz  # 解压缩
gzip test.tar  # 也是压缩

tar这个命令并没有压缩的功能,他只是一个打包的命令,但是在tar命令中增加一个选项(-z)可以调用gzip实现了一个压缩的功能,时行一个先打包后压缩的过程。

tar和gzip合用

正常分为四步
tar -cvf xxx.tar *.txt
gzip xxx.tar
# 生成 xxx.tar.gz
gzip -d xxx.tar.gz
# 生成 xxx.tar
tar -xvf xxx.tar
合并后
# tar -cvf xxx.tar *.txt
# gzip xxx.tar

tar -zcvf xxx.tar.gz *.txt
# gzip -d xxx.tar.gz
# tar -xvf xxx.tar

tar -zxvf xxx.tar.gz
# 解压缩到指定目录时用 -C
tar -zxvf xxx.tar.gz -C 路径
bzip2的压缩与解压缩
# 压缩
tar -jcvf xxx.tar.bz2 *.txt
# 解压缩
tar -jxvf xxx.tar.bz2
zip的压缩解压缩(不太常用)
# 压缩所有文件到xxxx文件中
zip xxxx
# 解压到test文件中
unzip -d ./test xxxx.zip
上一篇 下一篇

猜你喜欢

热点阅读