我想从bash脚本运行此命令。从bash脚本中删除OS X中的目录
rm –rf secure_gate
但出于某种原因,我得到这个错误,我无法找到原因:
rm: –rf: No such file or directory
rm: secure_gate: is a directory
你知道什么是在OS X中删除目录的正确方法?
我想从bash脚本运行此命令。从bash脚本中删除OS X中的目录
rm –rf secure_gate
但出于某种原因,我得到这个错误,我无法找到原因:
rm: –rf: No such file or directory
rm: secure_gate: is a directory
你知道什么是在OS X中删除目录的正确方法?
这不是–rf
中的连字符,所以Bash认为–rf
是一个文件名。
如果我破折号get the numerical value从问题的复制粘贴,我得到
$ printf '%d' "'–"
8211
(en dash),而normal hyphen是
$ printf '%d' "'-"
45
'++'为了一个很好的观察。你是如何设法找到的? – Inian
好吧,破折号看起来太长了,丹尼尔的评论是真实的 - 只是验证了它。 –
那我该如何解决这个问题呢?只需从答案中复制粘贴符号? –
您是否使用了正确的'-'性格吗?在你的问题中,它看起来像你正在使用连字符 – Daniel
是的,我想是的。 –
@PeterPenzov:'rm -rf secure_gate/*; rmdir secure_gate'? – Inian