转帖-Linux下文件(夹)名乱码的解决

如何通过convmv命令修改文件编码并理解其在Linux中的应用

wget http://www.j3e.de/linux/convmv/convmv-1.14.tar.gz  

cd convmv-1.14

make

  make install

  用"convmv"命令可以看到安装成功. 若成功会显示这个convmv工具的用法. 

  进入到问题描述的上层目录即"resources"的上层, 运行"convmv -f UTF-8 -t GBK resources/ -r --notest"命令(可能是UTF-8的编码,先试下,不过看结果是成功). 这样就把resources下(包含它自己)的所有文件(夹)名字编码从"UTF-8"改为"GBK"了. 注意: 这里没有在resources目录下, 那样没法给convmv这个命令输入要转化的乱码文件名,因为已是乱码了, 自己不可能在命令行里把乱码的文件名写出来

  另2: 上面的 convmv是转换文件名, Linux有一个自带的命令iconv, 它是转文件内容的。 


转载于:https://my.oschina.net/erichd/blog/499970

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值