刚刚在自己的VPS上下载个带有中文命名的压缩包,然后安装时就碰到这个问题。。。
死活就是删不掉。。。rm -rf
没用,rm -rf *
没用,rm -rf *.*
没用。。。
只好用节点号删除了
列出节点号
首先在文件路径下 ls -i
列出的文件夹和文件名左侧会有一串数字,这就是节点号
删除文件
find -inum [节点号] -exec rm {} \;
例如
find -inum 1393332 -exec rm {} \;
执行后不会有返回结果,但是通过
ls
可以看到文件已经被删除了
参考:http://blog.sina.com.cn/s/blog_6f823f170100xjy2.html
转载请注明:神奇海域 » Linux下如何删除文件名乱码的文件