iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中的编码转换程序convmv的安装和使用教程是怎样的
  • 411
分享到

Linux中的编码转换程序convmv的安装和使用教程是怎样的

2023-06-12 21:06:52 411人浏览 独家记忆
摘要

今天就跟大家聊聊有关linux中的编码转换程序convmv的安装和使用教程是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。今天介绍个文件名转码的工具--convmv,convm

今天就跟大家聊聊有关linux中的编码转换程序convmv的安装和使用教程是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

今天介绍个文件名转码的工具--convmv,convmv能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如gbk转为utf8等。
安装:

代码如下:

yum install convmv


(这里的示例环境为Centos系统)

语法:

代码如下:


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 新编码 [选项] 文件名
 
例子:

转换文件编码, 以 BIG5转换成 UTF-8 为例:
 [/code]
$ convmv -f BIG5 -t UTF-8 /disk1
[/code]
列出可以用的编码:
 

代码如下:


$ convmv --list


转换档名中的 %xx 这种 16 进位的编码:
 

代码如下:


$ convmv --unescape 档案


把档名中的字母全转换成小写:
 

代码如下:


$ convmv --lower 档案


要注意的地方是它预设只会把转换的结果秀出来, 要再加上 --notest 参数才会真正去改文件名。
另外几个用到的参数是 -r 会连子目录的文件一起转换, -i 是互动模式, 一个一个档案询问是否转换等等, 可以用 --help 参数看说明。

看完上述内容,你们对Linux中的编码转换程序convmv的安装和使用教程是怎样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网操作系统频道,感谢大家的支持。

--结束END--

本文标题: Linux中的编码转换程序convmv的安装和使用教程是怎样的

本文链接: https://www.lsjlt.com/news/262938.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中的编码转换程序convmv的安装和使用教程是怎样的
    今天就跟大家聊聊有关Linux中的编码转换程序convmv的安装和使用教程是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。今天介绍个文件名转码的工具--convmv,convm...
    99+
    2023-06-12
  • java编码转换过程是怎样的
    本文小编为大家详细介绍“java编码转换过程是怎样的”,内容详细,步骤清晰,细节处理妥当,希望这篇“java编码转换过程是怎样的”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。java中的编码转换(以utf8和gb...
    99+
    2023-07-06
  • Linux系统下安装.bundle后缀程序的教程是怎样的
    本篇文章给大家分享的是有关Linux系统下安装.bundle后缀程序的教程是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。这里使用的是Deepin 2014.2版64位系...
    99+
    2023-06-13
  • Linux oracle 9i安装教程是怎样的
    本篇文章给大家分享的是有关Linux oracle 9i安装教程是怎样的 ,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Oracle的安装.其中包括更改Oracle默认的JRE...
    99+
    2023-06-10
  • Linux下的minicom安装和使用教程
    这篇文章主要介绍“Linux下的minicom安装和使用教程”,在日常操作中,相信很多人在Linux下的minicom安装和使用教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下的minicom安...
    99+
    2023-06-12
  • linux下iotop的安装和使用教程
    这篇文章主要讲解了“linux下iotop的安装和使用教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下iotop的安装和使用教程”吧!官方的说明:Linux has alway...
    99+
    2023-06-13
  • CentOS 6.3安装教程是怎样的
    本篇文章为大家展示了CentOS 6.3安装教程是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  附:CentOS 6.3下载地址  32位:http://mirror.centos.org...
    99+
    2023-06-10
  • Jupyter的安装和使用教程
    这篇文章主要介绍“Jupyter的安装和使用教程”,在日常操作中,相信很多人在Jupyter的安装和使用教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Jupyter的安装和使用教程”的疑惑有所帮助!接下来...
    99+
    2023-06-04
  • java中的编码转换过程是什么
    在Java中,编码转换的过程通常包括以下几个步骤:1. 读取输入数据:首先,从输入源(例如文件、网络连接或内存)中读取原始的字节数据...
    99+
    2023-08-16
    java
  • Linux系统中的Mysql安装过程是怎样的
    这期内容当中小编将会给大家带来有关Linux系统中的Mysql安装过程是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Mysql是 Oracle 旗下得一款产品,属于关系型数据库,在 WE...
    99+
    2023-06-28
  • Linux下安装和使用MySQL的详细教程
    ✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识...
    99+
    2023-09-14
    linux mysql 运维
  • vbs实现unicode和ascii编码转换的方法教程
    本篇内容主要讲解“vbs实现unicode和ascii编码转换的方法教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vbs实现unicode和ascii编码转换的方法教程”吧!一、Copy a...
    99+
    2023-06-08
  • Linux oracle 9i安装过程是怎样的
    这期内容当中小编将会给大家带来有关Linux oracle 9i安装过程是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  下面进行Oracle安装前期准备中的第一点,完成Linux的安装.在安装中...
    99+
    2023-06-10
  • Linux安装rabbitmq过程是怎么样的
    这篇文章将为大家详细讲解有关Linux安装rabbitmq过程是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。最近安装了一次rabbitmq服务,也遇到了一些问题,特此做一下记录。一...
    99+
    2023-06-05
  • 在Linux系统中安装Docker的过程是怎样的
    在Linux系统中安装Docker的过程是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在这篇博客中,我将引导您通过简单的步骤完成安装 Docker 的过程,安装dock...
    99+
    2023-06-22
  • Linux中编译安装Subversion客户端的教程
    这篇文章主要讲解了“Linux中编译安装Subversion客户端的教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中编译安装Subversion客户端的教程”吧!Subvers...
    99+
    2023-06-13
  • 在Linux系统中安装即时通信应用Telegram Messenger的教程是怎样的
    在Linux系统中安装即时通信应用Telegram Messenger的教程是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Telegram是和whatsapp类似的...
    99+
    2023-06-13
  • linux下安装mysql的过程是怎么样的
    这篇文章给大家介绍linux下安装mysql的过程是怎么样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一 安装前准备检查是否已经安装过mysql,执行命令[root@localhost /]# ...
    99+
    2023-06-28
  • Linux中htop的安装与其命令的使用教程
    这篇文章主要讲解了“Linux中htop的安装与其命令的使用教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中htop的安装与其命令的使用教程”吧!1. htop简介Htop是一...
    99+
    2023-06-12
  • python编写脚本之pyautogui的安装和使用教程
    目录前言鼠标鼠标移动鼠标点击 鼠标滚动屏幕处理 键盘输入提示信息 提示框 选择框输入密码输入普通内容总结前言 以下是我对python中编写脚本最重要的库之一pyautogui的学习整...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作