问题
Windows系统下非UTF-8编码创建的文件名,在Ubuntu系统下会显示乱码和无效的编码,导致文件在Ubuntu系统下无法直接打开,如果文件较少,可以手工改一下,但是前提是你知道正确的文件名是什么,否则从乱码中推测文件名也不现实,如果文件较多,即使知道正确的文件名,手工修改也是不划算的。
解决办法
sudo apt-get install convmv
- 进入只保存有乱码文件名的文件夹
convmv -f GBK -t UTF-8 --notest -r */
参考资料
[1] Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法