删除文件名是乱码或者带有特殊字符文件的方法步骤

[localhost]rm-MXV9.log

rm:illegaloption–M

rm:illegaloption–X

rm:illegaloption–V

rm:illegaloption–9

rm:illegaloption–.

rm:illegaloption–l

rm:illegaloption–o

rm:illegaloption–g

Usage:rm[-Rfir]file…

开始想着带引号删,发现带引号删除也一样报illegaloption的错

找了一些资料,发现这种文件可以这样删除

先ls-i查到文件的inode,然后用find命令删除

[localhost]ls-ilrt

100985-rw-r–r–1tbcsusers0Apr1811:32-MXV9.log

最前面一列的100985就是文件的inode,在主机上执行如下命令即可删除文件

[localhost]findhttps://www.jb51.net/diannaojichu/-inum100985-execrm{}\;

这个方法适用于文件名为乱码或者带有特殊字符的文件删除

比如说文件名是“*.txt”如果直接执行rm*.txt,会把文件夹中所有以.txt结尾的文件全部删除了

文章来源与网络收集,如有侵权请联系:5655293@qq.com删除。作者:huishou5,如若转载,请注明出处:https://www.8so.net/xwdt/hyxw/5302.html

huishou5huishou5
上一篇 2021年5月17日 下午12:57
下一篇 2021年5月17日 下午1:19

相关推荐