问题:

由于文件上传的时候出现问题,导致文件乱码。比如:

[root@localhost ~]# ls
?ǣ

正常的rm命令无法删除这种文件。

解决:

可以通过利用文件的inode信息来删除这个文件,具体操作如下:

[root@localhost ~]# ls -li
total 0
2241663 -rw-r--r-- 1 root root 0 May 19 10:58 ?ǣ

可以看到这个文件的inode是2241663,那么删除的时候就可以利用find命令删除掉乱码文件:

[root@localhost ~]# find . -inum 2241663
./?ǣ
[root@localhost ~]# find . -inum 2241663 -delete