原因为 windows 下的文件名以 GBK 编码,而 Ubuntu 下的文件名为 utf-8 编码。
convmv
convmv 就是更改文件名编码方式的一个工具。比如
如果未安装该命令,则先安装
sudo apt-get install convmvsudo convmv -f gbk -t utf-8 -r --notest /home就是将 /home 目录下原来文件名是 gbk 编码方式的全部改为 utf-8 格式的。
-f gbk #原来的编码方式
-t utf-8 #要转变成的编码方式
-r #递归处理目录下所有文件
--notest #非测试,立即执行iconv
iconv 是更改文件编码方式的一个工具:
sudo iconv -f gbk -t utf-8 -o outfile sourcefile-f gbk #原来的编码方式
-t utf-8 #要转变成的编码方式
-o outfile #输出文件名
sourcefile #源文件名            
                
            
        
                    
                    
评论 (0)