GBK文件转换为UTF-8编码
来源于:https://blog.csdn.net/jxlhljh/article/details/131823390
将以GBK编码上传到Linux的文件转换为UTF-8编码
要将以GBK编码上传到Linux的文件转换为UTF-8编码,可以按照以下步骤进行操作
1.首先,确保你的Linux系统已经安装了convmv工具。如果没有安装,可以使用以下命令进行安装
yum install -y convmv
2. 然后,使用convmv命令将文件从GBK转换为UTF-8编码。假设你已经将文件上传到了Linux系统的某个目录下,可以使用以下命令进行转换
convmv -f gbk -t utf8 /path/to/file
请将/path/to/file替换为你上传的文件的路径。
- 1
- 2
如果你想批量转换目录下的所有文件,可以使用以下命令:
find /path/to/directory -type f -exec convmv -f gbk -t utf8 {} +
- 1
请将/path/to/directory替换为你上传文件所在的目录路径。
这样,你就可以将以GBK编码上传到Linux的文件转换为UTF-8编码了。
3.如果在使用convmv命令时出现"No changes to your files done"的提示,这意味着convmv在测试模式下运行,并没有实际进行文件重命名。为了实际重命名文件,你可以使用–notest选项。以下是具体的命令示例:
convmv -f gbk -t utf8 --notest /path/to/file
或者对整个目录进行批量转换
find /path/to/directory -type f -exec convmv -f gbk -t utf8 --notest {} +
4. 不想纠结上面的命令怎么用,就直接用下面的
一次性:将目录/data的所有文件和文件夹进行处理:
#将目录下的所有文件(递归处理)由GBK转换成UTF8
find /data -type f -exec convmv -f gbk -t utf8 --notest {} +
#将目录下的所有文件夹(递归处理)由GBK转换成UTF8
find /data -type d -exec convmv -f gbk -t utf8 --notest {} +
- 1
- 2
- 3
- 4
- 5
-------结束------
用空常来坐坐
https://www.cnblogs.com/alexgl2008/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2020-01-02 学习SpringBoot零碎记录——配置应用URL名称
2020-01-02 2019年12月的心情随笔---一并放一起了
2020-01-02 20191214——怼老王的三个故事
2020-01-02 20191216——心情随笔
2020-01-02 20191219——心情随笔
2020-01-02 20191220——心情随笔
2020-01-02 20191223-心情随笔