<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://lnote.cn/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://lnote.cn/wiki/feed.php">
        <title>LinuxNote - 程序应用:convmv</title>
        <description></description>
        <link>http://lnote.cn/wiki/</link>
        <image rdf:resource="http://lnote.cn/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-30T17:44:03+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://lnote.cn/wiki/doku.php?id=%E7%A8%8B%E5%BA%8F%E5%BA%94%E7%94%A8:convmv:%E7%BC%96%E7%A0%81%E8%BD%AC%E6%8D%A2&amp;rev=1686633917&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://lnote.cn/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>LinuxNote</title>
        <link>http://lnote.cn/wiki/</link>
        <url>http://lnote.cn/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://lnote.cn/wiki/doku.php?id=%E7%A8%8B%E5%BA%8F%E5%BA%94%E7%94%A8:convmv:%E7%BC%96%E7%A0%81%E8%BD%AC%E6%8D%A2&amp;rev=1686633917&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-13T05:25:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>编码转换</title>
        <link>http://lnote.cn/wiki/doku.php?id=%E7%A8%8B%E5%BA%8F%E5%BA%94%E7%94%A8:convmv:%E7%BC%96%E7%A0%81%E8%BD%AC%E6%8D%A2&amp;rev=1686633917&amp;do=diff</link>
        <description>文件名转码的工具--convmv

convmv能帮助我们很容易地对一个文件，一个目录下所有文件进行编码转换，比如gbk转为utf8等。
安装 apt-get install convmv

语法：


convmv [options] FILE(S) ... DIRECTORY(S)
主要选项：
1、-f ENCODING
指定目前文件名的编码，如-f gbk
2、-t ENCODING
指定将要转换成的编码，如-f utf-8
3、-r
递归转换目录下所有文件名
4、--list
列出所有支持的编码
5、--notest
默认是只打印转换后的效果，加这个选项才真正执行转换操作。

 
常用参数：
-r 递归处理子文件夹
–notest 真正进行操作，默认情况下是不对文件进行真实操作
–list 显示所有支持的编码
–unescap 可以做一下转义，比如把%20变成空格
-i 交互模式（询问每一个转换，防止误操作）
convmv 的使用方法：
convmv -f 源编码 -t 新编码 [选项] 文件名…</description>
    </item>
</rdf:RDF>
