Linux下 通过删除inode来删除文件 | 顾建伟个人博客
现在的位置: 首页 > Linux > 正文
Linux下 通过删除inode来删除文件
2014年05月17日 Linux, 电脑相关 ⁄ 共 428字 评论数 4

分享到:


关于inode的理解,请参考 阮一峰的文章 http://www.ruanyifeng.com/blog/2011/12/inode.html

我们需要时候,可能把中文或者其他的乱码文件传到Linux服务器上。

直接使用rm -rf xx这样的方法删不掉文件,于是我们就需要来通过删除inode来删除该文件。

使用命令ls -i 查看文件的inode号。

然后使用以下命令来删除文件。

find . -inum 165119090 -exec rm -i {} \;

然后出现

rm: remove regular file `./114+\246圈-\331115-\260+\246\246\246\244\335+-+\246+\360\372\274-+\246\274\244应息\246\246\246\372\274\246\246\302\355\372\274\300\376\251\261-\372\246\325\301+.url'?

输入 y 表示确认。然后回车即可删除该文件。

说出你的想法!
有事加我的QQ:932404999(微博ID:顾建伟个人博客网)
×