Linux下如何删除inode文件
时间:2023-05-18 09:44
1、找出文件的inode 用stat 或者ls -i ,带有 -i 参数的ls命令,就是指显示文件的inode。 2、删除 find . -inum [inode数字] -exec rm -i {} 。 下面可以测试一下,创建一个带特殊字符的文件: $ cd /tmp $ touch “+Xy +8″ $ ls 尝试用rm命令删除 $ rm +Xy +8 找出这个文件的inode数字 $ ls -il 342137 -rw-r–r– 1 tw tw 0 2008-11-20 08:57 +Xy +8 342137就是要找的inode数字。下面用find命令删除它 $ find . -inum 342137 -exec rm -i {} 比如,你的系统中有”2008/11/20″这个文件,用rm是删除不了的。Linux不允许你建立这个文件,但是Windows下就可以,所以find配合inode的用处就在这里。 以上就是Linux下如何删除inode文件的详细内容,更多请关注Gxl网其它相关文章!