【发布时间】:2012-06-14 16:40:35
【问题描述】:
如何使用rm 删除名为“--help”的文件?当我尝试时,它只显示帮助提示。
我最终打开文件浏览器将其删除。
【问题讨论】:
标签: unix command-line escaping
如何使用rm 删除名为“--help”的文件?当我尝试时,它只显示帮助提示。
我最终打开文件浏览器将其删除。
【问题讨论】:
标签: unix command-line escaping
两种方法:
rm ./--help
rm -- --help
后一种方法受到许多常见 UNIX 工具的支持(-- 按照惯例表示“选项结束”,即其他所有内容都将是位置参数),并且在脚本中特别方便,当您不这样做时不知道你要处理什么数据。
【讨论】:
./--help 变体在缺少 -- 添加的非常旧的 Unixen 上是可行的。
rm 命令将接受 '--' 来告诉它不要再处理任何选项。
rm -- '--help'
【讨论】: