Linux上的“tar -xvf”和“tar xvf”有什么区别?

时间:2015-07-31 12:08:28

标签: linux unix

我使用以下命令在linux服务器上提取tar文件

tar xvf httpd-2.2.31.tar
tar -xvf httpd-2.2.31.tar

两者都有相同的输出,连字符(-)在这里是什么意思?

2 个答案:

答案 0 :(得分:3)

在这种用法中,没有区别。

两者都是

的简写
tar -x -v -f httpd-2.2.31.tar

单字符开关可以组合在一起,例如-xvf 并且看起来对tar来说是唯一的,无论是否有连字符,第一个参数都将被视为开关。

答案 1 :(得分:1)

差异在-xvf和xvf是你要解压tar文件时你可以给目标目录位置你想要解压缩文件如果在-xvf中它不存在它创建那个目录和untar文件,并在xvf中如果目录不可用,则将其解压缩到同一位置