Linux下用inode删除文件

Linux 下有时候某些文件无法使用 rm 直接删除, 比如该文件的文件名含有终端不能正确显示的字符、文件名含有特殊字符等

使用ls -li命令可以查看某文件所对应的inode号

文件test对应的inode号为516327

用inode号删除指定的文件命令如下:

find  dir  -inum  inode_num  -delete

当然如果该文件夹下没有别的文件. 可以直接 rm -rf * 删除,但是如果有别的不想删除的. 就只能通过 inode 删除了.

posted on 2013-06-19 08:55  liyanfasd  阅读(921)  评论(0编辑  收藏  举报

导航