Linux下删除乱码或特殊字符文件

作者:小橘猫 | 创建时间: 2023-05-23
此内容介绍了如何在Linux中删除那些乱码或者带有特殊字符的文件,文章中涉及到的基础Linux命令请参考《Linux就该这么学》这本书的介绍。...
Linux下删除乱码或特殊字符文件

操作方法

今天遇到一个问题,一个文件名是“-MXV9.log”,直接用rm删除的时候就报错,如下: [localhost]rm -MXV9.log rm: illegal option -- M rm: illegal option -- X rm: illegal option -- V rm: illegal option -- 9 rm: illegal option -- . rm: illegal option -- l rm: illegal option -- o rm: illegal option -- g Usage: rm [-Rfir] file ...

要想删除这种文件,先使用ls -i 查到文件的inode,然后用find命令删除 [localhost]ls -ilrt 100985 -rw-r--r--  1 tbcs      users            0 Apr 18 11:32 -MXV9.log 最前面一列的100985就是文件的inode,在主机上执行如下命令即可删除文件 [localhost]find ./ -inum 100985 -exec rm {} \;

点击展开全文

更多推荐