tar -xvfz foo.tar.gz 返回错误 tar: z: Cannot open: No such file or directory
这是完全可以理解的——f开关需要一个文件名,所以需要放在最后。
但是,省略连字符tar xvfz foot.tar.gz可以解压缩和解压文件。
我已经在 OS X 10.8 和 Ubuntu 12.04 上测试过了。
任何想法为什么?
[编辑添加]
我总是使用tar -zxvf foo.tar.gz. 然而,这个问题是因为这个 xkcd而出现的,当有人坚持认为这tar xvfz会奏效时,我感到很惊讶。
