【发布时间】:2012-12-12 17:42:37
【问题描述】:
我觉得问得很傻,但是如何在linux中删除一个名为--preserve-permissions的文件?
我试过了:
rm "--preserve-permissions"
and
rm "\-\-preserve-permissions"
两者都不起作用。谢谢。
【问题讨论】:
-
一个、两个或多个破折号,有什么区别?没有,我相信。
我觉得问得很傻,但是如何在linux中删除一个名为--preserve-permissions的文件?
我试过了:
rm "--preserve-permissions"
and
rm "\-\-preserve-permissions"
两者都不起作用。谢谢。
【问题讨论】:
有多种技术,但这种文件名最直接的方法是:
rm ./--preserve-permissions
对于带有不可打印或难以破译字符的文件名,请使用
rm -i *
这会提示每个文件名并等待y 或n 是否删除文件(交互式)。
【讨论】:
用途:
rm -- --preserve-permissions
-- 本身的意思是“开关到此结束,后面的都是文件名”。
【讨论】:
您可以使用 inode 编号代替文件名。见http://www.cyberciti.biz/tips/delete-remove-files-with-inode-number.html
【讨论】:
./ 或/ 开头的路径