Linux下如何删除文件名乱码的文件

刚刚在自己的VPS上下载个带有中文命名的压缩包,然后安装时就碰到这个问题。。。
死活就是删不掉。。。rm -rf 没用,rm -rf 没用,rm -rf .*没用。。。
只好用节点号删除了

首先在文件路径下 ls -i
列出的文件夹和文件名左侧会有一串数字,这就是节点号

删除文件
find -inum [节点号] -exec rm {} \;
例如 find -inum 1393332 -exec rm {} \;
执行后不会有返回结果,但是通过ls可以看到文件已经被删除了

转载自:http://www.shenqhy.com/linux-how-to-delete-the-file-name-garbled-file.html