`
taomac
  • 浏览: 7928 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下面两个工具convmv和iconv

阅读更多
自从转到ubuntu平台之后,原来在SUSE下面留下来的一大批mp3的文件名一直显示乱码,今天在网上搜索到在linux下面两个工具convmv和iconv。

     convmv就是更改文件名编码方式的一个工具。比如

        sudo convmv -f gbk -t utf-8 -r –notest  /home

就是将/home目录下原来文件名是gbk编码方式的全部改为utf-8格式的。这里 -f  后面为原来的编码方式,-t 后面是要更改为的编码方式, -r 表示这个目录下面的所有文件, –notest 表示马上执行,而不是仅仅测试而已。另外这命令好像要root才能执行,因此要加上 sudo。

     iconv是更改文件编码方式的一个工具:

     sudo iconv -f gbk -t utf-8 -o outfile  infile

      -f为原来的编码方式,-t 为输出文件的编码方式, -o表示输出文件名,这利用outfile表示,最后跟上要更改编码方式的文件名sourcefile  。

    通过这两个工具,中文文件乱码的问题终于解决。
分享到:
评论

相关推荐

    linux下中文文件夹乱码离线安装包convmv

    `convmv`是一个强大的命令行工具,它的主要功能是转换文件和目录的编码。它支持多种字符集转换,包括GBK、GB2312、BIG5等常见中文编码到UTF-8,从而确保中文文件名在不同编码环境下能够正确显示。在Linux系统中,...

    convmv-linux-keylin.zip

    标题中的"convmv-linux-keylin.zip"表明这是一个针对Linux系统,尤其是麒麟(Keylin)发行版的convmv工具包。麒麟操作系统是一款基于Debian的Linux发行版,主要面向中国用户,因此处理中文编码问题显得尤为重要。 ...

    convmv安装包 convmv-1.15

    从windows向Linux拷贝文件后,可能中文会显示乱码。原因是Windows中默认的文件格式是GBK,而Linux一般都是UTF-8。 这时候就需要用到:convmv。 1)redhat系列机器可以用yum install convmv命令来安装。 2)centos6...

    convmv-2.05.tar.gz

    convmv-2.05是这个工具的一个版本,专为解决Linux环境下的文件名乱码转换而设计。 一、convmv简介 convmv是一款强大的文件名转换工具,由Jürgen Weigert开发,主要用于处理非ASCII字符集的文件名。它可以在不同...

    convmv-1.14.tar.gz

    为了解决这一问题,我们有这样一个实用工具——convmv,它是一个强大的文件名和目录名编码转换工具,能够帮助我们无缝地在不同编码之间转换,确保数据的一致性和兼容性。 convmv-1.14.tar.gz 是这个工具的源码...

    convmv-1.15-2.el7.noarch.rpm

    convmv安装包,win 带汉字文件传到linux 下,显示乱码,可以用这个工具转换。安装方法:rpm -ivh convmv-1.15-2.el7.noarch.rpm

    convmv安装包

    如果你需要在linux下面用到windows下的文件,拷贝上去后经常发现中文显示乱码。。原因是Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。比较繁琐的方法是在windows下用程序把内容转换为utf-8编码格式...

    convmv-1.15.tar.gz

    by default convmv will detect if a filename is already UTF8 encoded and will skip this file if conversion from some charset to UTF8 should be performed. --nosmart will also force conversion to UTF-8 ...

    Linux下查看文件编码,文件编码格式转换和文件名编码.doc

    可以使用 convmv 工具来实现文件名编码转换,例如,将一个 UTF-8 编码的文件名转换成 GBK 编码可以使用 `convmv -f UTF-8 -t GBK --notest filename` 命令。 Vim 的编码方式设置可以通过四个选项来实现,分别是 ...

    convmv-2.01-3.el8.noarch.rpm

    centos8 的convmv小工具,在网上下的,如果有人用到可以下载,直接本地安装包。主要用于乱码后,转码问题。

    linux文件转化

    为此,Linux提供了一个名为`convmv`的工具,专门用于转换文件名的编码。 1. **安装convmv**:如果系统未安装`convmv`,可以使用`yum -y install convmv`进行安装。 2. **使用convmv进行转换**: - 基本用法为`...

    Redhat5服务器架设-Linux命令行基础.rar

    Linux是一个开源的操作系统,其命令行界面(CLI)提供了高效、强大的管理工具。在没有图形化用户界面(GUI)的情况下,熟练掌握Linux命令行操作是每一个系统管理员的必备技能。 首先,让我们了解一下Linux的基本...

    Linux命令集锦,Ubuntu,Fedora

    - 方法a:转换文件编码,使用`convmv`和`iconv`命令,以及`mid3iconv`命令处理MP3标签编码。 - 方法b:修改用户环境变量,编辑`.profile`文件添加相应环境变量,如`export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030...

    linux乱码问题的解决办法

    当在Linux环境下处理来自Windows系统的文件时,如果不正确地处理这两种不同的编码格式,就会出现乱码。 #### 二、查看文件编码的方法 在Linux中,有多种方法可以查看文件的编码格式。 ##### 1. 使用Vim查看文件...

    解决Ubuntu和Windows的文件乱码问题

    在使用不同操作系统处理文件时,文件乱码是一个常见问题,尤其是当涉及到Windows和Ubuntu这两种系统时。Windows系统通常使用GBK编码来处理中文,而Ubuntu系统默认使用UTF-8编码,这导致了两者在处理中文文件时出现...

    Linux乱码问题解决方案.docx

    Linux 乱码问题解决方案 Linux 乱码问题解决方案是指在 Linux 操作系统中出现的乱码问题的解决方法。乱码问题是指在 Linux 系统中,中文字符无法正确显示或乱码的问题。本文将介绍 Linux 乱码问题的解决方案,包括...

    浅谈Linux的编码及编码转换方法

    这可能导致在两个平台间交换文件时出现编码不匹配的问题,因此了解如何在Linux中查看和转换文件编码至关重要。 **查看文件编码** 在Linux中,有多种方法可以查看文件的编码。一种常见的方式是在Vim编辑器中使用`:...

    linux乱码问题的解决方法完整版

    当文件在两个不同编码的系统之间传输时,如果没有正确地进行编码转换,就会出现乱码。 #### 二、查看文件编码的方法 为了有效解决乱码问题,首先需要确定文件的原始编码。在Linux下,可以通过以下两种方式来查看...

    将Txt批量转UTF-8格式工具

    6. **命令行工具**:在Linux或Unix环境中,可以使用`iconv`命令进行文件编码转换。而在Windows中,可能需要借助像`iconv`的替代品,如`convmv`,或者通过PowerShell脚本来实现。 7. **注意事项**:进行编码转换时,...

    fat32 to ntfa

    另外两个文件"访问脚本之家.html"和"jb51.net.txt"可能是相关的教程链接或资源,帮助用户了解转换过程或提供技术支持。"访问脚本之家.html"可能是指向一个技术论坛或教程网站的链接,而"jb51.net.txt"可能包含该网站...

Global site tag (gtag.js) - Google Analytics