[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]find./-inum100985-execrm{}\;
这个方法适用于文件名为乱码或者带有特殊字符的文件删除
比如说文件名是*.txt如果直接执行rm*.txt,会把文件夹中所有以.txt结尾的文件全部删除了