linux --- 删除乱码文件
不知道大家有没有碰到这种文件,因为是乱码,文件无法删除,这时我们就可以考虑用下面的命令进行删除文件或目录
ls -li //列出文件节点
find ./ -inum XXX(节点号) -print -exec rm -rf {} \; //删除节点号文件
find . -inum XXXX(节点号) -exec mv {} file.txt \; //其实我们还可以执行这个命令,修改乱码文件名为正常文件名
[root@smartenv-app ~]# ls -li
total 0
262159 -rw-r--r-- 1 root root 0 Sep 3 19:01 ?-
262160 -rw-r--r-- 1 root root 0 Sep 3 19:01 ?i?.???X?X??
262162 -rw-r--r-- 1 root root 0 Sep 3 19:01 V?j?
[root@smartenv-app ~]# find . -inum 262162 -exec rm {} -rf \;
[root@smartenv-app ~]# find . -inum 262160 -exec rm {} -rf \;
[root@smartenv-app ~]# find . -inum 262159 -exec rm {} -rf \;
[root@smartenv-app ~]# ll
total 0
[root@smartenv-app ~]#