Linux查看文件编码格式及文件编码转换
Linux查看文件编码格式及文件编码转换
在Linux 中专门提供了一种工具convmv进行文件 名 编码 的转换 ,可以将文件 名 从GBK转换 成UTF-8编码 ,或者从UTF-8转换 到GBK。
首先看一下你的系统上是否安装了convmv,如果没安装的话用:
yum -y install convmv
安装。
下面看一下convmv的具体用法:
convmv -f 源编码 -t 新编码 [选项] 文件 名
常用参数:
-r 递归处理子文件 夹
--notest 真正进行操作,请注意在默认情况下是不对文件 进行真实操作的,而只是试验。
--list 显示所有支持的编码
--unescap 可以做一下转义,比如把%20变成空格
比如我们有一个utf8编码 的文件 名 ,转换 成GBK编码 ,命令如下:
convmv -f UTF-8 -t GBK --notest utf8编码 的文件 名
这样转换 以后"utf8编码 的文件 名 "会被转换 成GBK编码 (只是文件 名 编码 的转换 ,文件 内容不会发生变化)。
注意:不要在NTFS和FAT文件 系统中使用此命令,否则可能产生意外结果,如果要在Linux 中正确的显示NTFS和 FAT的中文件名,可以通过mount参数来解决,具体方法查看一下man手册。
执行convmv --list查看如图所示:
vim 进配置文件
set fileencodings
查看字符集
echo $LANG
更改字符集
export LANG="zh_CN.UTF-8"
vim /etc/locale.conf
转载于:https://blog.51cto.com/lwm666/1943492
Linux查看文件编码格式及文件编码转换相关推荐
- 【转】Linux查看文件编码格式及文件编码转换
如果你需要在Linux 中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.下面介绍一下,在L ...
- linux查看jar包内容命令,【达内Java教程】用linux查看jar包内文件命令
深圳java培训(sz.java.tedu.cn)专家教你用linux查看jar包内文件命令 jar vtf fileName.jar 用法: jar {ctxui}[vfm0Me] [jar-fil ...
- linux查看根目录下所有文件夹大小的方法
linux查看根目录下所有文件夹大小的方法如下: 1.进入根目录:cd / 2.使用命令 : du -sh * 查看根目录下每个文件夹的大小 3.进入占用空间比较大的文件夹,随后针对过大的文件目录不断 ...
- Linux 查看目录下的文件数量
Linux 查看目录下的文件数量 1 查看当前目录下的文件数量(不包含子目录中的文件) 说明: 2 查看当前目录下的文件数量(包含子目录中的文件) 3 查看当前目录下的文件夹数量(不包含子目录中的目录 ...
- 转 Linux查看文件编码格式及文件编码转换
2019独角兽企业重金招聘Python工程师标准>>> 如果你需要在Linux 中操作windows下的文件 ,那么你可能会经常遇到文件 编码 转换的问题.Windows中默认的文件 ...
- Linux 查看数据库MySQL安装文件和安装目录的命令
文章目录 数据库 MySQL 相关目录说明 /var/lib/mysql /usr/bin /usr/share/mysql /usr/lib/mysql /etc/my.cnf 查看 MySQL 相 ...
- linux查看mysql连接日志文件,linux下查看mysql日志文件的方法
查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...
- linux查看命令的帮助文档,Linux查看命令和帮助文件位置
1. whereis简介 本文主要讲解whereis的功能与日常使用方法,该命令可以用于查找Linux指定命令的二进制文件.源文件和帮助文件的位置. 显示结果会去除主路径名和后缀名.whereis默认 ...
- linux查看etc下yam文件,在Linux上用Netplan进行网络配置
多年来,Linux管理员和使用户一直都在以一种固定的方式配置了他们的网络接口.例如,假如你是一个Ubuntu使用户,你可以通过桌面GUI或者者从/etc/network/interfaces文件配置网 ...
最新文章
- 创建DLL动态链接库——声明导出法
- Day 1 二分搜索训练总结
- java sendto,Android:套接字-java.net.SocketException:sendto失败:EPIPE(管道断开)
- macos 此服务器的证书无效_网易出现重大失误,忘记续费HTTPS证书导致大量用户受影响...
- VB UTF-8 URL编码函数
- cad查看_怎么查看一张CAD图纸的创建时间
- 每日新闻丨英特尔公布未来10年技术路线图;微软下月起终止支持Windows 7
- 演化算法与适应度地形分析——再度思考
- 【Python】1.基本语法元素
- 如何用Intel主板集成的RAID控制器(Intel RST)实现硬盘提速与硬盘数据恢复
- linux 内核更改,linux_kernel修改、编译、加载
- 计算机画图更改,如何用电脑画图功能修改图片与加字
- 从程序员到项目经理:懂电脑更要懂人脑
- 键盘上一些常用按键的ASCII码值
- extrinsic parameters外部参数radial distortion畸变参
- dsm操作系统服务器,DSM 5.1操作系统提供以下新功能
- Error(3, 32) java 无法访问org.springframework.boot.SpringApplication
- html元素垂直、水平对齐的多种方式
- 引用 电脑键盘按键使用技巧
- mysql得到中文的拼音_在MySQL中获取中文的拼音或转换中文替拼音