linux:乱码文件目录删除不了?我来教你一招~

73 阅读1分钟

你们好,我是金金金。

image.png

场景

有时候上传文件到linux上乱码了,就像这样,如下图

image.png

  • 呐,此时发现rm删除竟然不好使了(根本选不中乱码的文件)~ 纳尼~

image.png

解决

这种情况下,需要用到find命令,才可以删除乱码的文件或目录

  1. 首先进入乱码文件或目录所在的目录

  2. 使用ls -i命令找到文件或目录的inode (每个文件都有自己的incode,你可以想象成是唯一标识(索引节点))

image.png

  • 文件或目录前面的数字字符串就是inode
  1. 使用find命令查询并且删除此文件或目录(此方法只适用于删除文件或空的文件夹)
find -inum inode号 -delete

image.png

ok,可以看到已经把乱码的文件删掉了

  1. 非空文件夹怎么删除呢
find -inum inode号 -exec rm -rf {} ;

总结

linux中,删除乱码文件请使用find~

  • 编写有误还请大佬指正,万分感谢。