如何删除文件“--remove-files”?

时间:2009-05-05 02:29:16

标签: linux

我测试过:

  

rm \ - \ - 删除文件

但我无法将其删除。我该怎么办?

4 个答案:

答案 0 :(得分:8)

rm ./--remove-files

请注意,--不会被shell解释,并且通过扩展程序,使用\转义它将无效。

答案 1 :(得分:4)

rm - --remove-files

答案 2 :(得分:4)

$ ls -lah -- --remove-files 
-rw-r--r--  1 xistence  xistence     0B May  4 19:29 --remove-files
$ rm -- --remove-files 
$ ls -lah -- --remove-files 
ls: --remove-files: No such file or directory

所以你想要的是使用 - 作为rm的参数之一,这意味着它停止处理getopt,之后根据字面意思采取任何措施:

rm -- --remove-files

答案 3 :(得分:1)

解决方案是:

  

rm - --remove-files

来源: http://www.cyberciti.biz/faq/unix-linux-remove-strange-names-files/