【问题标题】:Why - is not used in the command 'tar -xvfz' [closed]为什么-在命令'tar -xvfz'中没有使用[关闭]
【发布时间】:2011-10-21 15:26:52
【问题描述】:
user@ubuntu:~/Downloads$ tar -xvfz xampp-linux-1.7.7.tar.gz 
tar: z: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now

以下命令有效:

user@ubuntu:~/Downloads$ tar xvfz xampp-linux-1.7.7.tar.gz 

我参考了 tar 的手册,仍然无法弄清楚为什么在上述情况下我不能使用 -xvfz。

谢谢

【问题讨论】:

  • 不是编程问题。试试askubuntu.coms.tk/unix
  • Tar 不仅是 ubuntu,而且 linux、unix、mac-OS - 甚至 DOS/Windows 都被报告有 tar 应用程序。因此它适合超级用户。
  • 可能是解析器故障,对 - 版本的解释有很大不同(认为“z”是要处理的存档文件,而 xampp-... 是要从存档中提取的文件)。

标签: ubuntu-11.04


【解决方案1】:

您收到的错误是因为 f 必须紧接在存档文件名之前。 -f 代表“文件”

tar -xvzf xampp-linux-1.7.7.ta​​r.gz 应该可以工作。

tar -xvfz xammp-linux-1.7.7.ta​​r.gz 正在尝试加载文件 z。

至于为什么不用破折号也能工作,我不确定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    • 2016-03-12
    相关资源
    最近更新 更多