Linux中的编码转换程序convmv的安装和使用教程
今天介绍个文件名转码的工具–convmv,convmv能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如gbk转为utf8等。安装:
代码如下:
(这里的示例环境为CentOS系统)
语法:
代码如下:
主要选项:1、-f ENCODING指定目前文件名的编码,如-f gbk2、-t ENCODING指定将要转换成的编码,如-f utf-83、-r递归转换目录下所有文件名4、–list列出所有支持的编码5、–notest默认是只打印转换后的效果,加这个选项才真正执行转换操作。常用参数:-r 递归处理子文件夹–notest 真正进行操作,默认情况下是不对文件进行真实操作–list 显示所有支持的编码–unescap 可以做一下转义,比如把%20变成空格-i 交互模式(询问每一个转换,防止误操作)convmv 的使用方法:convmv -f 源编码 -t 新编码 [选项] 文件名例子:
转换文件编码, 以 BIG5转换成 UTF-8 为例:[/code]$ convmv -f BIG5 -t UTF-8 /disk1[/code]列出可以用的编码:
代码如下:
转换档名中的 %xx 这种 16 进位的编码:
代码如下:
把档名中的字母全转换成小写:
代码如下:
要注意的地方是它预设只会把转换的结果秀出来, 要再加上 –notest 参数才会真正去改文件名。另外几个用到的参数是 -r 会连子目录的文件一起转换, -i 是互动模式, 一个一个档案询问是否转换等等, 可以用 –help 参数看说明。
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
6. 如遇到加密压缩包,默认解压密码为"www.zyfx8.cn",如遇到无法解压的请联系管理员!
本站部分文章、资源来自互联网,版权归原作者及网站所有,如果侵犯了您的权利,请及时联系我站删除。免责声明
资源分享吧 » Linux中的编码转换程序convmv的安装和使用教程
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 织梦模板使用说明
- 你下载的织梦模板并不包括DedeCMS使用授权,根据DedeCMS授权协议,除个人非盈利站点外,均需购买DedeCMS商业使用授权。购买地址: http://www.desdev.cn/service-dedecms.html