加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下如何对gbk编码格式的文件名进行转码

发布时间:2022-10-25 15:32:12 所属栏目:Linux 来源:转载
导读: Linux下如何对gbk编码格式的文件名进行转码
背景:将window下的excel模板文件上传到Linux上是linux编码,中文文件名乱码。
将文件名称转码,需要用到convmv,Linux中安装命令如下:
yum in

Linux下如何对gbk编码格式的文件名进行转码

背景:将window下的excel模板文件上传到Linux上是linux编码,中文文件名乱码。

将文件名称转码,需要用到convmv,Linux中安装命令如下:

yum install convmv

如果系统没有联网,或者屏蔽了yum命令,可以先下载程序包,然后安装。

安装步骤 1)下载

根据操作系统版本选择相应的版本下载:

img

找到download连接:

img

2)安装

将文件拷贝到一个路径下(比如home),执行安装命令:

sudo rpm -ivh convmv-1.15-2.el7.noarch.rpm

使用步骤 1.目录编码转换模拟

convmv -f GBK -t UTF8 -r ./

查看linux系统编码_linux 文件utf 8编码_linux编码

2.目录编码转换真实执行

convmv -f GBK -t UTF8 -r --notest ./

3.将文件名转换为大写

convmv --upper -r --notest abc2

4.将文件名转换为小写

convmv --lower -r --notest ABC2

5.转换前交互式确认是否执行

convmv -f utf8 -t GBK -r --notest -i ./

使用语法及参数说明 1、使用语法

用法:#convmv [options] 文件/目录

2、常用参数说明

linux编码_linux 文件utf 8编码_查看linux系统编码

参数 参数说明

-f enc 源编码

-t enc 新编码

-r 递归处理子文件夹

-i 交互文向转换,每次转换前询问

–list 显示所有可用编码

–nosmart 如果是utf8文件,忽略

–notest 直接转换不测试

–replace 文件相同直接替换

–unescape 可以做一下转义,比如把%20变成空格

–upper 全部转换成大写

件,忽略

–notest 直接转换不测试

–replace 文件相同直接替换

–unescape 可以做一下转义,比如把%20变成空格

–upper 全部转换成大写

–lower 全部转换成小定

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!