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/
网友评论