代码改变世界

Ubuntu下文件名乱码打不开文件怎么办?

2010-11-09 08:02  xxmplus  阅读(1204)  评论(0编辑  收藏  举报

公司的Linux上显示不了中文,从家里带来的文件名全变成了问号,直接从GUI上改文件名或者直接点击打开文件都报错说找不到文件,而我又懒得折腾locale,怎么办?答案是直接用inode来给文件改名。

#用ls查看文件的inode
$ ll -i
72 -rwxr-xr-x 1 xxm xxm 7.1M 2010-11-08 22:26 [?????????????????(??)].???????.???.pdf
#然后利用find命令
$ find . -inum 72 -exec mv {} abc.pdf \;

完工。