Linux删除‘-’开头的文件
版权声明:原创作品,谢绝转载!否则将追究法律责任。
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。
当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。
问问自己,想要怎样的人生。
先看两个特殊文件(以--开头)
[root@kirin ~]# ll
total 0
-rw-r--r-- 1 root root 0 Aug 3 08:59 -rf *
-rw-r--r-- 1 root root 0 Aug 3 09:00 -test
上面两个文件用普通方法无法删除
[root@kirin ~]# rm '-rf *'
rm: invalid option -- ' '
Try 'rm ./'-rf *'' to remove the file ‘-rf *’.
Try 'rm --help' for more information.
[root@kirin ~]# rm -rf\ \*
rm: invalid option -- ' '
Try 'rm ./'-rf *'' to remove the file ‘-rf *’.
Try 'rm --help' for more information.
删除方法,在文件名前加--
[root@kirin ~]# rm -rf -- '-rf *'
[root@kirin ~]# rm -rf -- -test
[root@kirin ~]# ll
total 0