位置: 编程技术 - 正文
推荐整理分享Linux中的编码转换程序convmv的安装和使用教程(linux 转换文件编码为utf8编码),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux文件转编码,linux 转编码格式,linux转换文件编码格式命令,linux编码命令,linux文件编码转换命令,linux转换文件编码格式命令,linux 编码转换,linux文件编码转换命令,内容如对您有帮助,希望把文章链接给更多的朋友!
今天介绍个文件名转码的工具--convmv,convmv能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如gbk转为utf8等。安装:复制代码代码如下:yum install convmv(这里的示例环境为CentOS系统)
语法:复制代码代码如下:convmv [options] FILE(S) ... DIRECTORY(S)主要选项:1、-f ENCODING指定目前文件名的编码,如-f gbk2、-t ENCODING指定将要转换成的编码,如-f utf-、-r递归转换目录下所有文件名4、--list列出所有支持的编码5、--notest默认是只打印转换后的效果,加这个选项才真正执行转换操作。 常用参数:-r 递归处理子文件夹–notest 真正进行操作,默认情况下是不对文件进行真实操作–list 显示所有支持的编码–unescap 可以做一下转义,比如把%变成空格-i 交互模式(询问每一个转换,防止误操作)convmv 的使用方法:convmv -f 源编码 -t 新编码 [选项] 文件名 例子:
转换文件编码, 以 BIG5转换成 UTF-8 为例: [/code]$ convmv -f BIG5 -t UTF-8 /disk1[/code]列出可以用的编码: 复制代码代码如下:$ convmv --list 转换档名中的 %xx 这种 进位的编码: 复制代码代码如下:$ convmv --unescape 档案 把档名中的字母全转换成小写: 复制代码代码如下:$ convmv --lower 档案 要注意的地方是它预设只会把转换的结果秀出来, 要再加上 --notest 参数才会真正去改文件名。另外几个用到的参数是 -r 会连子目录的文件一起转换, -i 是互动模式, 一个一个档案询问是否转换等等, 可以用 --help 参数看说明。
Linux或者Mac下adb连接失败如何解决 不管是在Windows系统还是在Linux系统中,相信不少用户或开发者都遇到过手机adb连接不上的情况。其实出现这种问题很多时候是由于adb冲突导致的,毕竟
Linux系统中安装和使用Axel下载工具的教程 Axel是Linux下一个不错的HTTP/FTP高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不
Linux下OpenSSL客户端中使用req命令来生成证书的教程 opensslreq用于生成证书请求,以让第三方权威机构CA来签发,生成我们需要的证书。req命令也可以调用x命令,以进行格式转换及显示证书文件中的text,
友情链接: 武汉网站建设