首页 > 系统相关 >CentOS 7.4 Linux 下文件名乱码快速解决方案

CentOS 7.4 Linux 下文件名乱码快速解决方案

时间:2024-08-22 15:18:27浏览次数:6  
标签:编码 CentOS 文件名 乱码 convmv 7.4 Linux

原文链接: https://blog.csdn.net/qingyujin/article/details/119026866

文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。文件名转码工具convmv没安装的话用yum install -y convmv进行安装:
在这里插入图片描述

convmv
相关命令:iconv
用法:convmv -f 源编码 -t 新编码 [选项] 文件名
-f enc 源编码
-t enc 新编码
-r 递归处理子文件夹
-i 交互文向转换
–list 显示所有可用编码
–nosmart 如果是utf8文件,忽略
–notest 直接转换不测试
–replace 文件相同直接替换
–unescape可以做一下转义,比如把%20变成空格
–upper 全部转换成大写
–lower 全部转换成小定

使用命令convmv -f GBK -t UTF-8 --notest -r [目标文件夹父目录]进行编码转换,结果如下:
在这里插入图片描述

标签:编码,CentOS,文件名,乱码,convmv,7.4,Linux
From: https://www.cnblogs.com/fswhq/p/17387686.html

相关文章

  • Centos scp 免密传输文件
    mkdir-p~/.ssh1、在A服务器上,进入.ssh目录;[root@iZam205rbu8s7yra2fop0nZ~]#cd~/.ssh/2、在A服务器上面的.ssh目录下生成密钥;[[email protected]]#ssh-keygen-trsa生成两个密钥,一个是私钥,一个是公钥;3、在B服务器上创建.ssh文件夹mkd......
  • centos7安装Kafka单节点环境部署一-ZooKeeper安装与配置
    由于Kafka运行需要zookeeper配合,zookeeper需要运行在JVM上,所以需要安装JDK,zookeeper。Kafka从2.0.0版本开始就不再支持JDK7及以下版本,就以CentOS764位JDK8为例1、下载ZooKeeperwgethttps://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.ta......
  • centos 7 部署k8s
    一、环境准备集群角色主机名操作系统IP地址内核Masterk8s-masterCentOSLinuxrelease7.9.2009(Core)172.16.99.713.10.0-957.el7.x86_64Nodek8s-node01CentOSLinuxrelease7.9.2009(Core)172.16.99.723.10.0-957.el7.x86_64Nodek8s-node02Cent......
  • centos7安装FreeRadius3及WEB管理界面DaloRadius
    一、基础环境安装1.安装基础环境yum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcurlcurl-......
  • Linux CentOS 7 Kafka 单机版安装
    Kafka从2.6.0开始,默认使用Java11,3.0.0开始,不再支持Java8,详见:https://kafka.apache.org/downloadsProducer:消息生产者,就是向kafkabroker发消息的客户端:Consumer:消息消费者,向kafkabroker取消息的客户端;ConsumerGroup:消费者组,由多个consumer组成。消费者组......
  • centos7中aspera软件的安装
     001、查看系统[liujiaxin01@PC1aspera]$cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core) 002、下载安装包[liujiaxin01@PC1aspera]$ls[liujiaxin01@PC1aspera]$wget-chttps://download.asperasoft.com/download/sw/connect/3.8.3/ibm-aspera-......
  • CentOS7设置默认免密登录用户root
    CentOS7设置默认免密登录用户root步骤1、打开要更改的CentOS系统2、切换到root用户2、reboot重启系统步骤1、打开要更改的CentOS系统2、切换到root用户2、reboot重启系统......
  • 【Qt】 对象树 与 乱码问题
    文章目录1.对象树在堆上开辟空间并管理栈上开辟与堆上开辟的区别2.乱码问题的解释编码方式的区分出现乱码的原因查看当前文件的编码方式如何处理文件与终端编码方式不统一1.对象树在堆上开辟空间并管理该代码只进行new(在堆上开辟空间)而没有delete......
  • Linux(CentOS7)安装MySQL8全过程
    下载官方地址:https://dev.mysql.com/downloads/mysql/选择版本前需先看一下服务器的glibc版本ldd--version  上传将下载好的tar包上传到服务器上,这里演示上传到了/usr/local/文件夹下 解压tar -Jxvfmysql-8.0.36-linux-glibc2.17-x86_64.tar.xz ......
  • CentOS Python 3.12安装
    之前从来没想到我会在安装Python这点上卡住,事实上最近就是在一个CentOS测试机上安装Python时遇到了问题,因此记一下。以往我们使用yum安装python时非常简单:yuminstallpythonoryuminstallpython3最多额外再加装个pip以及python-devel,就算需要某个特定的、yum无法覆盖的......