美文网首页
linux 利用 inum 删除乱码文件

linux 利用 inum 删除乱码文件

作者: 北极企鹅ys | 来源:发表于2018-08-06 15:21 被阅读0次

linux 利用 inum 删除乱码文件

当系统中产生一些乱码文件的时候,rm直接是删除不掉的。如 “-,&”等一些特殊字符。
这时候我们可以利用linux 的inum 号来找到这个文件,并删除。

例如:

[root@test00 ~]# ll -i
总用量 4
   213388 -rw-r--r--. 1 root root    0 6月   4 07:40 -c
134938544 drwxr-xr-x. 2 root root   23 12月 18 05:12 123
   213391 -rw-r--r--. 1 root root    0 6月   4 07:40 --poolmetadata
   213390 -rw-r--r--. 1 root root    0 6月   4 07:40 --thinpool
   213387 -rw-r--r--. 1 root root    0 6月   4 07:40 --zero

利用inum 号删除文件

删除文件或文件夹
find ./ -inum 213388 -print -exec rm {} -rf \;
删除文件
find ./ -inum 213388 -delete;

也可以重命名乱码文件

find ./ -inum 213388 -exec mv {} newfile \;

文件名字就改为了 newfile

我的 github 博客 https://sukbeta.github.io/linux-Delete-garbled-files/

相关文章

网友评论

      本文标题:linux 利用 inum 删除乱码文件

      本文链接:https://www.haomeiwen.com/subject/vuhgvftx.html