use*_*274 12
“如何确定”的通用答案是通过在您的系统上发出命令来阅读手册页tar
man tar
。(链接页面是的手册页tar
,但通过在您的系统上发出命令,您将确保您拥有当前使用的版本的手册页。)
从手册页中,您将看到该z
选项会导致文件通过 过滤gzip
,按照惯例,其扩展名为.tar.gz
或.tgz
,而该j
选项会导致文件通过 bzip2 过滤。
自 1.15 (2004-12-21) 以来的GNUtar
版本会自动检测常见的压缩方法,因此在过去十年左右的 Linux 发行版中,the 或thej
都不z
是必需的。 tar xf ...
将解压缩文件,无论它是未压缩的存档、gzip
-compressed 存档、bzip2
-compressed 存档还是其他几种格式。其他 unix 或类 Unix 系统(或不使用 GNU 工具的 linux 发行版?)可能没有此快捷方式可用。
至于次要问题,t
选项请求只列出存档中的文件,而x
选项实际提取文件。