欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux下用inode删除文件

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

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

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

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

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

find /db/mysql -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 表示确认。然后回车即可删除该文件。


来自  https://blog.csdn.net/ikscher/article/details/51919241

普通分类: