小编Dee*_*mar的帖子

如何在 Shell (Zsh) 中的命令中转义“-”?

我正在尝试使用命令行(zsh shell)将名为“-a”的文件重命名为“a”。我尝试过以下方法

mv \-a "a"
mv '\-a' "a"
mv "\-a" "a"
Run Code Online (Sandbox Code Playgroud)

但得到了

mv: illegal option -- a
usage: mv [-f | -i | -n] [-v] source target
   mv [-f | -i | -n] [-v] source ... directory
Run Code Online (Sandbox Code Playgroud)

每一次。有没有办法在 shell 中转义“-a”或任何其他命令选项?

command-line bash zsh

1
推荐指数
1
解决办法
4641
查看次数

标签 统计

bash ×1

command-line ×1

zsh ×1