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

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

发布时间:2022-12-10 11:28:35 所属栏目:Linux 来源:
导读:  Linux下如何对gbk编码格式的文件名进行转码

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

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

  yum
  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 全部转换成小定
 

(编辑:财气旺网 - 财气网)

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