linux文件名乱码解决办法

摘要:
1.解压缩-OCP936.xxx.zip 2,解压缩-OCP926.xxx.zip,convmvsudoconvmv-fgbk-tutf-8r--注意/your_目录是/your_该目录中的原始文件名都是utf-8格式,而不是gbk编码。这里,-f后面是原始编码方法,-t后面是要更改为的编码方法,-r表示此目录中的所有文件。

1、linux解压压缩文件乱码

unzip -O CP936 xxx.zip

2、一般文件用convmv

sudo convmv -f gbk -t utf-8 -r --notest  /your_directory

就是将/your_directory目录下原来文件名是gbk编码方式的全部改为utf-8格式的。这里 -f 后面为原来的编码方式,-t 后面是要更改为的编码方式, -r 表示这个目录下面的所有文件, –notest 表示马上执行,而不是仅仅测试而已。另外权限不同,可能要root才能执行,因此要加上 sudo。

iconv是更改文件编码方式的一个工具:

sudo iconv -f gbk -t utf-8 -o outfile infile

-f为原来的编码方式,-t 为输出文件的编码方式, -o表示输出文件名,这利用outfile表示,最后跟上要更改编码方式的文件名sourcefile 。

通过这两个工具,中文文件乱码的问题终于解决。

免责声明:文章转载自《linux文件名乱码解决办法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Simulink仿真入门到精通(八) M语言对Simulink模型的自动化操作及配置tp5.1 使用PhpSpreadsheet 读写excel下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux文件目录权限浅谈

1、基本权限三种(1)r (read) 读 针对目录,有读(r)权限就代表能对此目录有列表功能,就是可以执行ls命令进行查看,另外还有cp的功能。针对文件,有读(r)权限就代表能对此文件有阅读功能,可以通过cat等命令查看文件内容。 (2)w (write) 写 针对目录,有写(w)权限就代表着在此目录下创建文件和目录,可以通过touch,mkdir等命令...

windows mediasoup-demo 公网部署 解决部署后无法看到对方的视频

环境 Windows10 操作系统 node -vv14.17.6(官网要求 >= v8.6.0) npm -v7.22.0 git --version git version 2.29.2.windows.2 python -V Python 2.7.18(-V大写,试了 python3 不行,不清楚什么原因。) visual studi...

写壳1

写壳的步骤 编写加壳器,加载被加壳程序和壳dll程序 将 dll 程序中 .text 拷贝到被加壳程序 将被加壳程序的 eip 指向stub 代码 需要让 stub 提供一个入口点 1. 加载 PE 文件5. 加载 Stub 文件 8. 加载共享数据,写入了原始OE篇2. 添加了一个区段4. 实现了一个 stub 提供了 start 7...

VIM使用系列之一——配置VIM下C/C++编程环境

作者:gnuhpc from http://blog.csdn.net/gnuhpc本文环境:ubuntu 9.10 1.基本配置建立三个目录:mkdir ~/.vim/{plugin,doc,syntax} –p建立配置文件:touch ~/.vimrc vimrc作为vim的主要配置文件,我们在配置VIM时首先对它进行基本的设置。打开你home目录下的...

SSH三大框架整合步骤

Struts2:需要整合的第一个框架: 1.创建一个动态web项目 2.导入struts2必须的jar 放到 lib目录下 ,再 build path 添加web工程中 3.配置struts2的核心配置文件:struts.xml 4.在web.xml文件中添加struts2的核心过滤器 5.添加测试页面 6.导入tomcat jar包 对j2e...

svnlook

SYNOPSIS 总览 svnlookcommand/path/to/repos [options] [args] OVERVIEW 概述 Subversion 是一个版本控制系统,允许保存旧版本的文件和目录 (通常是源代码),保存一个记录何人,何时,为何作出修改等等信息的日志,与 CVS,RCS 或者 SCCS 工具类似。 Subversion...