搞过运维的同学都知道,偶尔会发现您管理的服务器上就会有一些显示乱码的文件,直接通过普通的rm 命令又没法对它进行管理,下面介绍几种删除它的方法:
1、find + rm
# ll -i //获取文件节点;
38109294 drwxr-xr-x 3 root root 4096 01-03 14:49 ?-?
38109225 -rw-r--r-- 1 root root 529 2012-08-15 aaaa.sh
38109194 -rw------- 1 root root 1350 2011-09-20 anaconda-ks.cfg
38110871 -rwxr-xr-x 1 root root 303 01-14 14:44 check.sh
# find . -inum 38109294 -print -exec rm {} -rf \;
2、批量删除
# ll -i
# for n in 88888888 987654321;do find . -inum $n -print -exec rm -f {} \;;done
转载于:https://blog.51cto.com/63638790/1351622