无法运行tar命令 - 无效选项 - '▒'

Ang*_*us 4 unix bash scripting command tar

我在运行tar脚本时遇到了问题.我得到一个无效的选项,如屏幕截图所示,即停止脚本运行.然而,当命令与脚本一起工作时,我不明白为什么.谁能帮我?

剧本:

剧本

错误:

错误

Tro*_*ler 17

您是复制并粘贴命令,而不是在终端中手动输入命令吗?

\n

就我而言,我得到:

\n

tar: invalid option -- '\xef\xbf\xbd'

\n

我将原始文本文件中的命令粘贴到终端中,该命令是我从教程中复制的:

\n

tar \xe2\x80\x93xvzf bitcoin-0.20.0-x86_64-linux-gnu.tar.gz

\n

我手写了整个命令:

\n

tar -xvzf bitcoin-0.20.0-x86_64-linux-gnu.tar.gz

\n

它起作用了。我怀疑这是一个额外的空格字符或-类似的东西不起作用。

\n


Ang*_*us 6

感谢Paul RI有一个答案.不知道如何将他的评论标记为答案,尽管如此:

一些旧版本的tar不喜欢-命令的开头 - 试试tar cvpfz ....- Paul R 5分钟前