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表示一步到位,往往一步到位的东西追求的是快,而不是精致程度)

聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏