当我下载一个 .tar.gz 文件时,我需要使用两个命令来打开它,首先是 gunzip
,然后是 tar
。
是否可能只用一个命令来打开它?
tar xzf file.tar.gz
这些字母代表如下操作:
file.tar
,则运行命令tar xf file.tar
。 - mrgloom--directory /existing/target/directory
,其中/existing/target/directory
是另一个具有足够空间的文件系统。如果目标文件系统无法处理特定的.tgz文件大小,这将非常方便。在这种情况下,根据@WiseTechi的答案(和其他答案)中提到的选项,添加v
可能很有用,这样你就知道它实际上是否按预期工作。 - hlongmore你可以使用带有 "z" 参数的 tar 命令
tar xvfz mytar.tar.gz
x
模式,您不必使用更新的tar命令指定z
参数——它会自动检测(适用于GNU tar 1.20及以上版本)。 - u0b34a0f6aezcat file.tar.gz |tar x
如何解压缩gz文件?
使用以下命令:gunzip 文件名.gz
gunzip file.gz
或者
gzip -d file.gz
如何提取tar.gz或.tgz文件?
拓展名为tar.gz或.tgz的文件是使用gzip压缩的tar文件。在Unix系统中,可以使用以下命令来提取它们:
gunzip < file.tar.gz | tar xvf -
gunzip < file.tgz | tar xvf -
如果您使用的是GNU tar(Linux系统),则可以直接使用z选项:
tar xvzf file.tar.gz
tar xvzf file.tgz
要了解更多,请参见Linux / UNIX命令打开.gz文件。
# tar -xvf video.tar video.mpeg
video.mpeg
从tar.gz文件中提取单个文件# tar -zxvf websitecode.tar.gz code.xml
code.xml
从tar.bz2文件中提取单个文件# tar -jxvfwebsitecode.tar.bz2 home/website/file.html
/home/website/file.html
此外,您可以阅读此链接解释了Linux中所有有用的tar命令。该链接详细介绍了所有可用的tar命令。现在如果需要,tar
会自动解压缩。只需写入:
tar xf file.tar.gz
助记符:extract file