从bash脚本中删除OS X中的目录

时间:2017-01-23 16:03:23

标签: bash macos

我想从bash脚本运行此命令。

rm –rf secure_gate

但出于某种原因,我收到了这个错误,我无法找到原因:

rm: –rf: No such file or directory
rm: secure_gate: is a directory

您知道在OS X中删除目录的正确方法是什么?

1 个答案:

答案 0 :(得分:5)

这不是–rf中的连字符,所以Bash认为–rf是文件名。

如果我从问题中复制粘贴的短划线get the numerical value,我就会

$ printf '%d' "'–"
8211

en dash)而normal hyphen

$ printf '%d' "'-"
45