从 linux 中的 .tar.gz 中提取 .tar
Extract .tar from .tar.gz in linux
我知道 *.tar.gz
是一个文件,它既是存档的 (.tar
) 也是压缩的 (.gz
)。
我想在保留存档的同时解压缩。那是来自*.tar.gz
,我需要得到*.tar
。
当我执行 tar zxf filename.tar.gz
时,该命令会解压缩并提取此存档中的所有文件。当我忽略选项 x
时,用法 tar zf filename.tar.gz
似乎无效。
tar: You must specify one of the -Acdtrux' or
--test-label' options
提前致谢!
Tar 用于解压存档,解压使用 gzip
gzip -d filename.tar.gz
“.tar.gz”文件只是一个使用 gzip 压缩 (.gz) 压缩的“.tar”文件。它是一个支持多个文件但不压缩的压缩文件,在另一个压缩文件中,它只提供压缩!
因此,您可以使用 gzip
,一种用于提取 .gz
文件的工具,从 .tar.gz
文件中获取 tar 文件。使用解压方式解压一个文件:gzip -d file.tar.gz
,应该得到file.tar
或使用
gunzip filename.tar.gz
这是 gzip -d
的包装脚本。
我知道 *.tar.gz
是一个文件,它既是存档的 (.tar
) 也是压缩的 (.gz
)。
我想在保留存档的同时解压缩。那是来自*.tar.gz
,我需要得到*.tar
。
当我执行 tar zxf filename.tar.gz
时,该命令会解压缩并提取此存档中的所有文件。当我忽略选项 x
时,用法 tar zf filename.tar.gz
似乎无效。
tar: You must specify one of the
-Acdtrux' or
--test-label' options
提前致谢!
Tar 用于解压存档,解压使用 gzip
gzip -d filename.tar.gz
“.tar.gz”文件只是一个使用 gzip 压缩 (.gz) 压缩的“.tar”文件。它是一个支持多个文件但不压缩的压缩文件,在另一个压缩文件中,它只提供压缩!
因此,您可以使用 gzip
,一种用于提取 .gz
文件的工具,从 .tar.gz
文件中获取 tar 文件。使用解压方式解压一个文件:gzip -d file.tar.gz
,应该得到file.tar
或使用
gunzip filename.tar.gz
这是 gzip -d
的包装脚本。