美文网首页
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