linux上出现乱码文件可能是由于错误删除、复制、修改文件名导致的,这时候再使用rm命令会提示没有这个文件或文件夹,使用ftp工具进行删除也是不行的,删不掉;
1、进入乱码文件或文件夹所在目录,使用ll -i
找出文件或文件夹ID,如果有乱码会出现以下显示:
[root@dev_20161229]# ll -i
total 15152612
2498566 drwxr-xr-x 2 root root 4096 Jan 31 11:29 -播?+?+?+垄+Ε
该文件前面的“2498566 ”数字即为文件ID;
2、使用命令
find ./ -inum 1993345 -print -exec rm {} -rf \;
或
find . -inum 1993345 -exec rm {} -rf \;
即可删除,** 注意最后边有分号 **