日期:2014-05-17  浏览次数:20645 次

Ubuntu下解压缩Windows下文件出现乱码
解决把Window系统下压缩包解压到Ubuntu后的乱码问题。

一:安装convmv,p7zip-full
sudo apt-get install convmv
sudo apt-get install p7zip-full
二:进入到相关目录或者相关盘符
如果要在Ubuntu系统下挂载Windows系统下的所有盘符(我有三个,分别在media下,以盘符名以十六进制的形式命名),则应该先做以下链接处理:
sudo ln -s 12B4B7F7B4B7DC03 /media/disk1
sudo ln -s 5670CB6170CB4709  /media/disk2
sudo ln -s D420DE6E20DE56D8  /media/disk3

进入相关目录:

1: cd /media/12B4B7F7B4B7DC03/Android 或者 cd /media/disk1/Android
2: convmv -f gbk -t utf8 -r --notest *
同样设置转换其他盘符
3: cd /media/disk2  && convmv -f gbk -t utf8 -r --notest *
4: cd /media/disk3 && convmv -f gbk -t utf8 -r --notest *
等待转换完成。
将这些命令编辑在~/.bashrc中。
sudo gedit ~/.bashrc
将以上命令追加在.bashrc中最后一行。