linux修改文件名为gbk,Linux下文件名编码转换-Convmv
背景
由于服务器环境默认字符编码为gbk,当执行程序后生成的日志文件名的字符编码为gbk的,但是程序读取日志的时候用的utf-8编码,当日志文件名包含中文时就不能找到日志,于是可以用Convmv来批量转换文件名的字符编码
下载地址
源代码
安装包(rpm等)
安装
源代码
解压后直接make即可
rpm等安装包安装方法:rpm -ivh convmv-xx.rpm
使用方法convmv -f GBK -t UTF-8 *.log
# 不过这个命令不会直正的转换,你可以看到转换前后的对比。如果要直正的转换要加上参数 --notest
convmv -f GBK -t UTF-8 --notest *.log
# -f 参数是指出转换前的编码,-t 是转换后的编码。这个千万不要弄错了。不然可能还是乱码哦。还有一个参数很有用。就是 -r 这个表示递归转换当前目录下的所有子目录。
# -r递归使用方法
convmv -f GBK -t UTF-8 -r ./ --notest *.log
最后更新于 2020-10-27 13:09:54 并被添加「字符编码 convmv」标签,已有 774 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
linux修改文件名为gbk,Linux下文件名编码转换-Convmv相关推荐
- linux修改硬件系统时间,Linux修改日期、时间,系统与硬件时间
Linux的时间分为两种,硬件时间和系统时间两种: 一.查看与修改系统时间 查看系统时间:date # date Fri Nov 26 15:20:18 CST 1999 用指定的格式显示系统时间: ...
- linux修改用户名报错,Linux 用户切换、修改用户名、修改密码
一.用户切换 "$":普通用户提示符 "#":root用户提示符 1.普通用户到root: 方式一:命令:su然后输入root密码 此种方式只是切换了root身 ...
- linux 修改ramdisk内容,在Linux下使用RamDisk
一.什么是RamDisk 顾名思义,Ram:内存,Disk:磁盘,RamDisk就是指使用你的一部分内存空间来模拟出一个硬盘分区.不过这在硬盘越来越便宜的今天好象并不是很有用,但现在内存也越来越便宜呀 ...
- linux修改用户名命令6,linux用命令改用户名
怎样更改linux的用户名 Linux中可以使用usermod命令更改用户名,具体的操作方法如下: 首先打开linux的终端,输入指令修改用户名,简单的用户名修改是usermod加参数l,后面跟新用户 ...
- linux下字符编码转换
2019独角兽企业重金招聘Python工程师标准>>> 关于字符编码: 字符编码笔记:ASCII,Unicode和UTF-8: http://www.ruanyifeng.com/b ...
- linux 修改主机名 命令,Linux修改主机名命令详解
Linux修改主机名命令 1.如果只需要临时更改主机名,可以使用hostname命令. sudo hostname # 例如: sudo hostname myDebian 这条命令不会更改/etc/ ...
- linux修改文件没有备份文件,linux文件或目录权限修改后如何恢复(备份了权限就能恢复)...
操作系统 RHEL5 如果你在linux上执行了如下操作 chmod -R 777 / 或者 chmod -R 700 / 那么恭喜你,你的系统即将崩溃,重启之后,你进不了图形界面,而且很多服务都起不 ...
- gbk转utf-8 iconv 编码转换
linux下面有时候 字符需要进行编码转换(爬虫将gbk转为utf-8编码...),一般可以选择iconv函数. 终端下面 输入 man 3 iconv 得到 iconv函数的使用方法. 个人看习 ...
- 汉字乱码状态下的编码转换将导致的问题
实验工具 notepad++编辑器 实验过程 步骤1:打开notepad++,新建一个文本文件,在其中输入一段汉字文本,查看当前编码格式,如下: 分析:由上图可见,从右下角可知当前文件是以UTF-8解 ...
- Mac下utf-8编码转换问题
文章分为两部分内容:1.excel每一行到处为txt 2.用enca转换utf-8 excel每一行导出为txt 背景:最近在做智库项目,爬取了高校很多教师信息,经过预处理后保存为excel文件,由于 ...
最新文章
- Python基础编程——字典的创建
- 内网突破SSL嗅探的探究
- .NET 6 Preview 1 开箱,带你体验新版本
- 在Java中进行输入验证时用错误通知替换异常
- Grid使用 ComboBox Binding DateTime Format WPF
- 【重识 HTML + CSS】CSS 特性
- 【Hoxton.SR1版本】Spring Cloud Consul服务注册中心搭建
- (附源码)APP+springboot订餐APP 毕业设计 190711
- 第十七届全国大学生智能车竞赛华南赛区报名信息
- Hibernate 枚举类型@Enumerated(EnumType.STRING)的应用
- js中给html元素追加属性,用JS(JavaScript )给HTML元素增加id属性
- c语言碰撞算法,c – 任意大小凸多边形之间碰撞检测的算法
- DRAM Failures(漏电流与寄生电容)
- 四、redi性能测试、协议、事务
- 联想集团:联想,还是可以联想的
- xmanager无法连接Linux服务器,解决xmanager连接linux出错问题
- python窗口显示文本tk_python-Tkinter文本小部件设置选项卡
- 依概率收敛和依分布收敛(附一道例题)
- 计算机辅助英语教学 教材,英语教学课中计算机辅助
- 利用PYTHON出小学数学题