使用单个命令打开.tar.gz文件

fly*_*ire 36 linux gzip tar gunzip

当我下载.tar.gz文件时,我先用两个命令打开它gunzip,然后再打开它tar.

是否可以只用一个命令打开它?

unw*_*ind 69

tar xzf file.tar.gz
Run Code Online (Sandbox Code Playgroud)

这些信件是:

  • x - 提取物
  • z - gunzip输入
  • f - 从文件读取,而不是stdin

  • 这是对的.我要补充的唯一一点就是z通常只适用于gnu tar.至少在我的经验中,典型的UNIX tar不会有这个. (3认同)

Wis*_*chi 10

您可以使用带有"z"参数的tar

tar xvfz mytar.tar.gz
Run Code Online (Sandbox Code Playgroud)

  • 事实上,对于extract`x`模式,你不必用更新的tar指定`z` - 它是自动检测的(GNU tar 1.20+). (3认同)
  • v代表"详细" - 我喜欢看我的命令在做什么 (2认同)