linux命令tar -xvzf

tar cvf etcbak.tar etc/   打包一个tar

tar xvf etcbak.tar             解开一个tar
tar cvzf etcbak.tar.gz etc/ 打包压缩一个 tar
tar zxvf etcbak.tar.gz   解压一个tar

tar-xvzf

-x    从档案文件中释放文件。

-v     详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。

-z     用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,
        但还原时也一定要使用该选项进行解压缩。
-f      使用档案文件或设备,这个选项通常是必选的。
 

x:从 tar 包中把文件提bai取出du来
z:表示 tar 包是被 gzip 压zhi缩过的,dao所以解压zhuan时需要用 gunzip 解压
v:显示详细信息

fxxx.tar.gz:指定被处理的文件是 xxx.tar.gz

这些都是tar的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩,注意这点。

1. z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。

2. x:解压缩。c是压缩。

3. v:在压缩或解压缩过程中显示正在处理的文件名。

4. f:f后面必须跟上要处理的文件名。也就是说你不能写成这样tar-zxfv zhcon-0.2.5.tar.gz。

原文地址:https://www.cnblogs.com/banml/p/14251143.html