前言
网上有很多方法,但是有些方法只针对某些特殊字符,对其他特殊字符无能为力。
万能
这里,提供一种万能的方法。
1.进入该文件所在的目录。
ls -i
然后我们可以看到,要删除的文件前面有一个编号,假设是123。
- 利用该编号进行删除
rm `find -inum 123`
貌似有点麻烦哈,其实也没有办法,毕竟有些特殊字符会对命令造成影响,上面是不受影响的。
一些特殊的字符的确有更快的处理方式,一步解决,但是上面那个两步却更加通用。
特殊
特殊的处理方式见:https://www.linuxprobe.com/linux-rm.html
-开头的文件
背景:
方法:
在你的文件或者目录前面加上--
rm -- -attn-prod-wikipedia-0.pyt
成功。