你们好,我是金金金。
场景
有时候上传文件到
linux
上乱码了,就像这样,如下图
- 呐,此时发现
rm
删除竟然不好使了(根本选不中乱码的文件)~ 纳尼~
解决
这种情况下,需要用到
find
命令,才可以删除乱码的文件或目录
-
首先进入乱码文件或目录所在的目录
-
使用
ls -i
命令找到文件或目录的inode
(每个文件都有自己的incode
,你可以想象成是唯一标识(索引节点))
- 文件或目录前面的数字字符串就是
inode
- 使用
find
命令查询并且删除此文件或目录(此方法只适用于删除文件或空的文件夹)
find -inum inode号 -delete
ok,可以看到已经把乱码的文件删掉了
- 非空文件夹怎么删除呢
find -inum inode号 -exec rm -rf {} ;
总结
linux
中,删除乱码文件请使用find
~
- 编写有误还请大佬指正,万分感谢。