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 ~]#

posted @ 2020-09-03 19:08  Ethan_x  阅读(153)  评论(0编辑  收藏  举报