从Linux往 windows拷贝文件或者从windows往Linux拷贝文件,有时会出现中文文件名乱码的情况,出现这种问题的原因是因为,windows的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致,所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。

在Linux中专门提供了一种工具convmv进行文件名编码的转换,可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK。

首先看一下你的系统上是否安装了convmv,如果没安装的话用:

sudo apt-get -y install convmv 安装。

下面看一下convmv的具体用法:

convmv -f 源编码 -t 新编码 [选项] 文件名

常用参数:

-r 递归处理子文件夹

–notest 真正进行操作,请注意在默认情况下是不对文件进行真实操作的,而只是试验。

–list 显示所有支持的编码

–unescap 可以做一下转义,比如把%20变成空格

比如我们有一个utf8编码的文件名,转换成GBK编码,命令如下:

convmv -f UTF-8 -t GBK –notest utf8编码的文件名

这样转换以后”utf8编码的文件名”会被转换成GBK编码(只是文件名编码的转换,文件内容不会发生变化)

KALI LINUX文件名乱码,在kali linux之下 下载并解压的文件名呈现乱码 解决方案相关推荐

  1. ubuntu下rar文件解压后文件名乱码的解决方案

    在linux解压rar文件,通常使用的命令是 rar e a.rar 但是由于编码的缘故,在windows下打包的的中文文件,解压后时候乱码,提示为无效的编码格式,由于windows是gbk的编码格式 ...

  2. linux下gz和tar.gz、zip压缩解压

    文章目录 说明 分享 tar.gz 常用命令 gz 常用命令 zip 常用命令 总结 说明 本博客每周五更新一次. 日常数据处理中,经常需要压缩数据文件,减小传输带宽,方便分享和存储,整理gz.tar ...

  3. linux系统安装.tar.gz文件,Linux中下载、解压、安装.tar.gz文件

    一.将解压包发送到linux服务器上: 1.在windos上下载好.tar.gz文件后,通过winscp等SFTP客户端传送给linux 2.在linux中通过wget命令直接下载 #wget [选项 ...

  4. linux下各种格式的压缩包的压缩、解压方法

    用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩.下面介绍一下备份与压缩的命令,大致总结了linux下各种格式的压缩包的压缩.解压方法.但是部分方法我没有用到,也就不全,希 ...

  5. ActiveMQ的安装和启动 安装JAVA配置JAVA环境 下载ActiveMQ 解压压缩包 tar zxvf activemq-x.x.x-bin.tar.gz 至此,linux下Activ

    ActiveMQ的安装和启动 安装JAVA配置JAVA环境 下载ActiveMQ 解压压缩包  tar zxvf activemq-x.x.x-bin.tar.gz 至此,linux下ActiveMQ ...

  6. linux tar命令解析(未完成)(压缩解压)(tar指令)(十分之坑,千万不要在windows上解压带有软链接的压缩文件,会把软链接搞没了!软链接丢失、软链接失效)

    文章目录 示例 man 1 tar 示例 注意 20220926 如何打包指定目录的文件 20230129 用解压tgz的命令解压tar还解压不了... 20230328 自己注意啊,好几次把压缩.t ...

  7. python打包出现乱码_python解压zip包中文乱码解决方法

    乱码得原因: 由于ZipFile模块导出遇到中文解码不对,windows上会出现,linux是否会出现不知道没测试过. 解决方式: 1. 搞个文件名引射表(不太方便,少量文件夹套用时候还可以) 2. ...

  8. java zip解压 中文_java解压ZIP 解决中文乱码 (GBK和UTF-8)

    java解压ZIP 解决中文乱码 (GBK和UTF-8) 工具使用 : zip4j GitHub : zip4j 版本 : 2.2.8 Maven : net.lingala.zip4j zip4j ...

  9. Windows系统解压zip文件之后乱码的问题的原因和解决方法

    我昨天用7zip压缩了一个压缩包给我同事,他那边显示的是乱码. 像下面这样. 具体的原因是: 7zip压缩zip格式的文件的时候,对文件名默认使用的是Windows系统的默认编码,我的系统的默认编码是 ...

最新文章

  1. CGI方式获取RTX中用户的电话和邮箱
  2. 使用三目运算嵌套方法 或 临时变量方法: 获取三个整数中最大值的数
  3. 打造自己博客(wordpress)的wap手机版本
  4. Hibernate Criteria示例教程
  5. 计算机视觉论文-2021-06-09
  6. python生成热度图_Python数据可视化 热力图
  7. macOS 系统重大安全漏洞:不用密码我也可以玩你的 Macbook
  8. 如何阻止 AcrobatPro DC自动更新升级?
  9. AR公共安全及应急指挥中的应用 | TVP思享
  10. 基于Android的本地电子书阅读器的设计与实现Ebook(2)
  11. 计算机网考里操作题发邮件,电大_全国计算机应用基础考试_网考内容_全部操作题(小条版)...
  12. django问卷html,Django:动态问卷系统的Model设计
  13. js调取百度地图,展示公司位置
  14. 2021-2027全球与中国可变自耦变压器市场现状及未来发展趋势
  15. 基于SpringBoot的实习管理系统
  16. Oracle P6 项目管理软件
  17. JSON串转为excel
  18. 服务器x3650查看硬件日志,查看服务器硬件信息
  19. 数据回归分析 | Python实现数据逻辑回归分析
  20. PHP职业发展规划和技术需求

热门文章

  1. Linux之获取管理员权限的相关命令
  2. python之⾯向对象-多态
  3. MySQL数据库分组和聚合函数组合使用
  4. 计算机网络-编码与调制
  5. MATLAB_图形学_形态学课程_有川字的车牌牌扣出‘川’字以及车牌号码
  6. 一文读懂CV中的注意力机制
  7. 基于关键帧的RGB-D视觉惯性里程计
  8. 汇总|基于3D点云的深度学习方法
  9. Hadoop机架感知与balancer
  10. EMC开发实习生电面经验