当我下载 .tar.gz 文件时,我使用两个命令打开它,首先是gunzip
.tar.gz tar
。
是否可以只用一个命令打开它?
tar xzf file.tar.gz
这些字母是:
您可以将 tar 与“z”参数一起使用
tar xvfz mytar.tar.gz
如果您没有 gnu tar,仍然可以使用管道在一个步骤中打开文件(尽管技术上仍然是两个命令)
zcat file.tar.gz |tar x
我唯一要补充的是 z 通常只适用于 gnu tar。至少在我的经验中,典型的 UNIX tar 不会有这个。– 乔恩 3 月 16 日 16:19
z 选项也适用于我的OS X v10.5 (Leopard)。
在记忆方面,我认为很容易想到你想要什么,而不仅仅是一些字母。
然后你通常会得到这两个命令:
如何提取一个gz文件?
使用 guzip 命令如下:
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 文件压缩文件中解压单个文件
要从 video.tar 中提取名为 video.mpeg 的单个文件,请使用以下命令,如下例所示。
# tar -xvf video.tar video.mpeg
视频.mpeg
从 tar.gz 文件中提取单个文件
使用以下命令从 websitecode.tar.gz 存档文件中提取单个文件 codefile.xml
# tar -zxvf websitecode.tar.gz code.xml
代码.xml
从 tar.bz2 文件中提取单个文件
使用命令从 websitecode.tar.bz2 中提取单个文件 file.html
# tar -jxvfwebsitecode.tar.bz2 home/website/file.html
/home/website/file.html
您还可以在此链接中阅读有关所有 tar 命令的更多信息,解释 linux 中可用的所有有用 tar 命令
如今 tar
,如果需要,会自动解压缩。写下就足够了:
tar xf file.tar.gz
助记符:e x tract文件