1.下载安装 enca  官网:https://dl.cihar.com/enca/

wget https://dl.cihar.com/enca/enca-1.19.tar.xz && \
tar -Jxvf enca-1.19.tar.xz && \
cd enca-1.19 && \
./configure --prefix=/usr/local/enca-1.19 && \
make && make install && \
export PATH=/usr/local/enca-1.19/bin:$PATH 

验证安装是否成功及版本:

[root@localhost enca-1.19]$enca --version
enca 1.19Features: -librecode-interface +iconv-interface +external-converter +language-detection +locale-alias +target-charset-auto +ENCAOPTCopyright (C) 2000-2005 David Necas (Yeti) (<yeti@physics.muni.cz>),2005 Zuxy Meng (<zuxy.meng@gmail.com>).Enca is free software; it can be copied and/or modified under the terms of
version 2 of GNU General Public License, run `enca --license' to see the full
license text.  There is NO WARRANTY; not even for MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.

2.批量转换文件

实例:把当前目录下 及其 子目录中的 python文件转为utf8

find . -type f -name "*.py" -exec enca -L zh_CN -x UTF-8 {} \;

linux 文件批量转utf8相关推荐

  1. ANSI编码文件批量转换为UTF-8编码小tips

    ANSI编码文件批量转换为UTF-8编码小tips import chardet import os path = "C:\\Users\杜漪漪\Desktop\yunnan" # ...

  2. 三招快速搞定 Linux 文件批量重命名!

    作者 | 良许 责编 | 仲培艺 在我们的工作生活中,不管是程序员还是非程序员,都会遇到一个需求,那就是对一堆文件进行重命名.在 Windows 下有很多优秀的软件可以帮助我们完成这个需求,而在 Li ...

  3. 利用inotify+rsync实现linux文件批量更新

    如果只对经常改动的目录进行同步,也可以忽略这个问题,如果每次改动的目录多较大,那么就要用到inotify了,Inotify是一种强大的.细粒度的.异步的文件系统事件监控机制,Linux内核从2.6.1 ...

  4. Linux下批量把GDK编码的文章转化为UTF-8编码的文章以及“iconv: 未知 xxx 处的非法输入序列”错误处理

    Linux下批量转换GBK文件到UTF-8编码方法 查看文件编码 file -i filename 1.递归转换(包括子文件夹) find default -type d -exec mkdir -p ...

  5. linux服务器批量文件上传,Windows定时任务下载linux服务器批量文件到本地

    编写批文件 1.1 编写main.bat文件 E: cd logs ftp -n -s:"E:\logs\mget.bat" 1.2 编写mget.bat文件 open ip地址 ...

  6. linux sed 批量替换多个文件中的字符串

    原文: http://blog.csdn.net/kauu/article/details/1757325 一.linux sed 批量替换多个文件中的字符串 sed -i "s/oldst ...

  7. Linux下批量替换文件内容方法

    1:查找 find . -type f -name "*.html"|xargs grep 'yourstring' 2:查找并替换 find -name '要查找的文件名' | ...

  8. linux 批量选中文本删除,教程 | 【七牛云】Qshell Linux下批量删除文件教程

    原标题:教程 | [七牛云]Qshell Linux下批量删除文件教程 项目内容 本文将教您使用七牛云提供的Qshell工具在linux下安装并且使用批量查询和批量删除命令行进行远程删除文件. 项目教 ...

  9. linux 文件转换ascii,关于linux:如何将文件从ASCII转换为UTF-8?

    我正在尝试将一堆A文件从ASCII转换成UTF-8. 为此,我尝试使用iconv: iconv -f US-ASCII -t UTF-8 infile > outfile -f ENCODING ...

最新文章

  1. 前端新手学习记录2 -使用vscode编写个人网站首页
  2. Linux命令备忘录: jobs 显示Linux中的任务列表及任务状态命令
  3. 写给MongoDB开发者的50条建议Tip11
  4. 找回root密码--Mysql5.6.36
  5. MTK 驱动(4)---MTK Android Driver知识大全
  6. head标签中到底可以放什么?
  7. 【gcc】warning信息梳理
  8. 触摸芯片的四种多点触摸技术
  9. android手机otg,OTG是什么?Android手机OTG功能怎么开启和使用?
  10. Neutron IPAM源码分析
  11. 迈成专转本三毛计算机,念念不忘,必有回响【迈成专转本学员分享】
  12. SAP SD发货流程中托盘的管理
  13. JAVA+SSM+MySql CRM客户关系管理系统(附带源码)
  14. 完美解决 unbuntu中vim编辑完成后 按ESC毫无反映
  15. 学习四旋翼(三):DMP姿态解算和串级PID控制姿态
  16. 阿里获取银行卡信息接口
  17. ADC外接电容:作用
  18. EasyNVR二次开发云台控制接口实例
  19. 随机生成电话号码保存在txt中并按行读取以及简易抽奖程序
  20. 交叉熵的物理意义及简单公式推导

热门文章

  1. Go 语言编程 — go-restful RESTful 框架
  2. DPDK — 架构解析
  3. C 家族程序设计语言发展史
  4. VMware 虚拟化编程(15) — VMware 虚拟机的恢复方案设计
  5. JMJS系统总结系列----Jquery分页扩展库(五)
  6. C语言 · 分糖果
  7. 编译预处理 -- 带参数的宏定义--【原创】
  8. 组策略(八)使用使用自定义RealVNC adm模板对域内工作站设置统一标准设置
  9. 【发现】彻底清除www.go2000.cc的清除方法
  10. [转载]VS2005中ifstream不能读中文路径文件的bug