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




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

2022-07-20 19:13:06 网络知识 官方管理员

[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结尾的文件全部删除了


发表评论:

最近发表
网站分类
标签列表