例子:
$> tar -vxf something.tar
(normal output)
...
$> tar -xfv something.tar
tar: v: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
这太荒谬了,这是 tar 中的错误或疏忽吗?
答案1
没有什么特别荒谬的。tar
支持多种选项样式,并且-f
选项后面需要跟文件名。如果你使用旧的选项样式,tar
则更宽松一些:
$ tar xfv foo.tar
foo
$ tar -xfv foo.tar
tar: v: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now