我知道*.tar.gz
是一个文件,它既已存档(.tar
)也已压缩(.gz
)。我想在保留存档的同时解压缩。那是从*.tar.gz
,我需要得到*.tar
。
当我执行tar zxf filename.tar.gz
时,该命令解压缩并提取此归档文件中的所有文件。当我忽略选项x
时,用法tar zf filename.tar.gz
似乎无效。
tar:您必须指定
-Acdtrux' or
-test-label'选项之一
提前感谢!
Tar用于解压缩归档文件,仅使用gzip
解压缩
gzip -d filename.tar.gz
或使用
gunzip filename.tar.gz
这是gzip -d
的包装脚本。
“ .tar.gz”文件只是通过gzip压缩(“ .gz”)压缩的“ .tar”文件。它是一个归档文件,在另一个只能提供压缩的归档文件中,它支持多个文件,但不压缩。
这样,您可以使用gzip
,该工具用于提取.gz
文件以从.tar.gz
文件中获取tar文件。使用解压缩模式解压缩文件:gzip -d file.tar.gz
,您应该获得file.tar