在CentOS上解压含有中文名的ZIP文件出现乱码的解决办法
CentOS7下通过yum安装p7zip
现象
云ECS主机上,没有装p7zip,然后通过yum安装,发现也没有这样包。再仔细检查了下,发现本机环境中,没有启用epel源,致使通过yum无法安装p7zip包。
分析
想装上p7zip,无外乎下面三种方式:
1. 源码编译安装;
2. 下载rpm二进制包,手动安装;
3. 通过yum直接自动安装;
法一:需要有编译环境,然后下载源码,./configure && make && make install;
法二:需要自行找到正确的对应系统和版本的rpm包,且若存在依赖,需要自行解决;
法三:是最简单的,一条命令安装、自动解决依赖问题。但问题是,现在本地的yum repository中没有目标软件包的信息。
查看资料得知,p7zip在yum epel repository中,但本机没有epel源;通过该命令查询本机使用的yum repository:
yum repolist
epel是fedora社区维护的免费开源发行软件包版本库,系统包含大概有上万多个软件包;只要知道本机版本和系统类型,即可再上面找到对应的安装包。
启用epel源
到fedora官方网站找到对应的系统的epel源安装包:
http://mirrors.kernel.org/
http://mirrors.kernel.org/fedora-epel/
复制上述文件(当然是根据自己的系统版本来定)的下载地址,wget到本地,rpm安装之:
cd /usr/local/src
wget -c http://mirrors.kernel.org/fedora-epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist #查看是否启用
安装p7zip
剩下的,就没什么好说的了,直接yum安装吧:
yum install -y p7zip*
装完之后,通过下列命令查看该包提供了哪些命令:
rpm -qa |grep p7zip |xargs rpm -ql
用p7zip解压乱码
这个靠谱,我用"7z x xxx.zip"成功的解压出来了``````````另外一堆乱码。当时真的是欲哭无泪啊,又找了十几二十页谷姐度娘,才找到一位神人的解决方法,亲测可行,在这里我记录一下时间:2014 4 14 CentOS6.5.
步骤:1.先用“7z x xxx.zip”解压你的zip文件,然后,把有乱码的文件和文件夹移动到另外一个文件夹
2.在shell里面键入命令"convmv -r -f utf8 -t iso88591 * --notest --nosmart && convmv -r -f gbk -t utf8 * --notest --nosmart"
yum -y install convmv 安装convmv.
从此,世界安静了````````中文啊!你会发现那万恶的乱码君消失在你的屏幕里。
在CentOS上解压含有中文名的ZIP文件出现乱码的解决办法相关推荐
- 在Windows上解压Mac压缩的zip压缩包出现乱码的解决方法
方法一 软件:Win RAR(5.0)以上 方法流程:将zip的压缩包后缀名改为.rar格式,通过WinRAR直接解压,没什么难度. 方法二 软件:2345好压 方法流程:打开2345好压,点击右上角 ...
- 【Linux/Ubuntu学习3】解决ubuntu解压windows生成的zip文件时乱码问题
在windows上压缩的文件,是以系统默认编码中文来压缩文件.由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码. 虽然2005年就有人把这报告为bu ...
- linux centos7中unzip解压zip时中文乱码的解决办法
我使用的centos7和win7的双系统,当进入linux系统之后访问到win7盘符里面的zip压缩包,当使用linux的归档管理器打开zip包时发现里面的文件名称竟然是中文乱码状态,具体解决方式是配 ...
- 在电脑上解压计算机试题打不开,zip文件怎么打不开_电脑上zip文件打不开解决方法-win7之家...
ZIP是一种相当简单的分别压缩每个文件的存档格式,在我们操作的电脑中,每当接收一些文件时常常都是zip文件格式,这时我们就可以通过解压文件的方式来进行打开,但是有些用户却遇到了无法打开的情况,那么zi ...
- 7z001怎么解压在安卓手机上面_安卓zip文件压缩RAR解压手机下载-安卓zip文件压缩RAR解压v1.0最新版下载...
安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...
- linux上 用unzip命令解压带密码保护的 zip 文件报错 unsupported compression method 99
1.问题: Linux上用 unzip 命令解压带密码保护的 zip 文件报错 unsupported compression method 99 2.解决办法: mac自带的解压工具,无法解密加密的 ...
- cordova 安卓文件多选_安卓zip文件压缩RAR解压软件下载-安卓zip文件压缩RAR解压下载v3.0.4安卓版...
安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...
- linux tar命令解析(未完成)(压缩解压)(tar指令)(十分之坑,千万不要在windows上解压带有软链接的压缩文件,会把软链接搞没了!软链接丢失、软链接失效)
文章目录 示例 man 1 tar 示例 注意 20220926 如何打包指定目录的文件 20230129 用解压tgz的命令解压tar还解压不了... 20230328 自己注意啊,好几次把压缩.t ...
- linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法
Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...
最新文章
- 用deepfake拍电影可以安排了:迪士尼发布首个百万像素高分辨率换脸算法
- boost::tiernan_all_cycles用法的测试程序
- SharePoint Server 2010 一步一步从入门到精通
- An Introduction to Our Code Breaking Team
- imagettftext php7,mac php7 imagettftext
- 一步步编写操作系统 48 二进制程序的加载方式
- java 1.8 内存告警问题
- 【面试】JavaEE基础
- python修改app定位_APP自动化中三大定位工具
- 主板4线风扇原理分析
- 15个HTML5播放器插件
- Python爬取NBA球员生涯数据及简单可视化
- 可恶的Freez Screen Video Capture,软破解之
- Java数字位数不足前面补0的几种办法
- Flink水位线-详细说明
- 802.11a/b/g/n/ac, 802.11kvr 说明
- 使用深度学习检测DGA(demo、初探)
- android与华为窄带物联网,中国移动联合华为在成都布局窄带物联网
- HOD服务集群 torque maui
- IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法
热门文章
- NPOI之Excel——合并单元格、设置样式、输入公式
- 还只会用小黄鸭解压?看来你不是一个时髦的程序员!
- TensorFlow2.0 Guide官方教程 学习笔记17 -‘Using the SavedModel format‘
- 智慧交通:地铁站 3D 可视化,车路协同赋能科学出行
- python课程论文_python结课论文_python论文_工程伦理结课论文文库
- 你的微信昵称,正在暴露你
- 解决Unable to open debugger port错误
- 【正点原子MP157连载】 第十二章 呼吸灯实验-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
- ppt如何转换成pdf
- 学习KeyShot 3D 动画要点