10

可能重复:
无法删除终端中的特殊命名文件

我觉得问得很傻,但是如何在 linux 中删除一个名为 的文件--preserve-permissions

我试过:

rm "--preserve-permissions"

and

rm "\-\-preserve-permissions"

两者都不起作用。谢谢。

4

3 回答 3

19

有几种技术,但这种文件名最直接的方法是:

rm ./--preserve-permissions

对于具有不可打印或难以破译字符的文件名,请使用

rm -i *

这会提示每个文件名并等待y是否n删除文件(交互式)。

于 2012-12-27T10:12:03.657 回答
13

采用:

rm -- --preserve-permissions

本身的--意思是“开关到此结束,后面的一切都是文件名”。

于 2012-12-27T10:11:45.513 回答
2

您可以使用 inode 编号而不是文件名。请参阅http://www.cyberciti.biz/tips/delete-remove-files-with-inode-number.html

于 2012-12-27T10:16:18.037 回答