Dan*_*man 3 mac unix bash shell
我在 OS X Snow Leopard 笔记本电脑上的终端中运行以下命令:
rm -rf /path/to/directory
Run Code Online (Sandbox Code Playgroud)
通常,这会删除目录和所有内容/子目录。但是,出于某种原因,它现在给出了以下错误消息:
rm: –rf: No such file or directory
rm: /path/to/directory: is a directory
Run Code Online (Sandbox Code Playgroud)
如果有人可以分享为什么 rm 不将“-rf”识别为选项字符串,我将不胜感激?
Ber*_*ron 14
在您的第二个“代码”块中,您使用的是–代替-.
–您使用的字符不是-用于作为命令行选项前缀的ASCII 字符,因此–rf被解释为文件名。
使用rm -rf /path/to/directory.
| 归档时间: |
|
| 查看次数: |
1245 次 |
| 最近记录: |