首页 > 运维 > linux运维 > Linux下如何删除inode文件

Linux下如何删除inode文件

WBOY
发布: 2023-05-17 21:23:45
转载
2408 人浏览过

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文件的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:yisu.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板