首页>>帮助中心>>美国云服务器Linux下怎么删除inode文件

美国云服务器Linux下怎么删除inode文件

2023/12/4 208次

美国云服务器Linux下删除inode文件的方法:1、在美国云服务器Linux下,用statls -i命令找出文件的inode2、然后输入find . -inum [inode数字] -exec rm -i {} \命令进行删除。

具体内容如下:

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的用处就在这里。

购买使用一诺网络美国云服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国云服务器低至49/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3