“五分钟学命令系列”之六《gzip命令》

1、解压.tar.gz或abc.tgz(后缀tar.gz和tgz基本没啥区别,相同的还有.taz和.tar.Z)

# tar -xzvf *.tar.gz 或
# tar -xzvf *.tgz

ps:tar.gz和tgz是经过归档并由gzip工具压缩之后所得到的压缩包。

x选项表示解压缩

z表示用gzip工具进行解压缩

v表示在解压缩时显示详细信息

f表示指定文件(注意,这个选项一定要放在各个选项的最后,也就是要和所指定的文件名挨得最近)

2、解压.gz文件

# gzip -d *.gz

ps: d选项表示解压缩

3、解压.tar文件

tar -xvf *.tar

ps:严格的讲tar文件是归档文件,并未被压缩,这里提到的“解压缩”只是将tar文件拆开而已

4、压缩成.tar.gz文件

# tar -czvf *.tar.gz *

5、查看.tar.gz文件里包含哪些文件

# tar -ztvf *.tar.gz

6、用第5点的方法查看到*.tar.gz压缩包里的文件,其中包括def/xyz.txt文件等很多文件,但只想提取出xyz.txt这一个文件

# tar -xzvf *.tar.gz def/xyz.txt

7、解压*.tar.gz文件时,想保留原来被压缩文件的权限(常用于备份)

# tar -xzvpf *.tar.gz

8、压缩得最快,压缩比最高

# gzip -1 *.tar

ps:-1也可以换成–fast;-9表示压缩比高,但速度最慢,-9也可以用–best代替。默认的是-6(数字不好记的话,可以这样记:1表示一步到位,往往一步到位的东西追求的是快,而不是精致程度)

weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: