linux上安装7z主要是为了解决中文文件名乱码的问题,压缩率还是其次原因

具体安装看参考网址,建议用源码方式安装

官网下载地址:http://www.7-zip.org/download.html

源文件项目地址:http://sourceforge.net/projects/p7zip/

建议用源码安装,用最新版本

wget http://netix.dl.sourceforge.net/project/p7zip/p7zip/15.09/p7zip_15.09_src_all.tar.bz2

tar -jxvf p7zip_15.09_src_all.tar.bz2

cd p7zip_15.09

make

make install

# 如果源码安装麻烦就使用yum安装 适用centos7及以上

yum install -y p7zip

# 如果编译提示gcc命令未找到

yum -y update gcc

yum -y install gcc+ gcc-c++

使用方式:

压缩

7za a test.7z test

解压

7za x test.7z -o/解压路径

如果编译失败可以直接 apt-get install p7zip 或者 yum install p7zip 安装

更多使用说明:

使用7zip的命令是7za。

使用7zip的命令是7za。

安装完成后的使用方法:

7za {a|d|l|e|u|x} 压缩包文件名 {文件列表或目录,可选}

a  向压缩包里添加文件或创建压缩包,如向001.7z添加001.jpg,执行:7za a 001.7z 001.jpg;将001目录打包执行:7za a 001.7z 001;

d  从压缩里删除文件,如将001.7z里的001.jpg删除,执行:7za d 001.7z 001.jpg

l  列出压缩包里的文件,如列出001.7z里的文件,执行:7za l 001.7z

e  解压到当前目录,目录结构会被破坏,如001.rar内有如下目录及文件123/456/789.html,

执行:7za e 001.rar,目录123和456及文件789.html都会存放在当前目录下。

x  以完整路径解压。

zip文件解压中文文件乱码问题,由于zip文件中没有声明其编码,所以在Linux上使用unzip解压以默认编码解压,中文文件名会出现乱码。

linux 解压 7z 乱码,7z-linux下解决中文名乱码的终极办法相关推荐

  1. linux解压gz.gz文件,linux解压tar.gz并重命名_linux解压tar.gz文件

    原标题:linux解压tar.gz并重命名_linux解压tar.gz文件 命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.t ...

  2. linux解压tar.gz文件,linux tar.gz压缩解压命令详解

    linux tar.gz命令是一个常见的文件解压缩命令,那么它具体用法是怎样的呢?下面由学习啦小编为大家整理了linux tar.gz命令的相关知识,希望对大家有帮助! 1.linux tar.gz压 ...

  3. kali linux解压文件.gz,kali linux 压缩文件解压缩命令(包含7z)

    tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压1 ...

  4. linux解压zip覆盖目录,linux下压缩与解压(zip、unzip、tar)详解

    最近经常在linux上进行打包压缩解压,从网上收集整理并结合自己的常用的,跟大家分享一下下,废话不多说,进入正题. 1.zip 压缩 如果是直接压缩几个文件,那就可以直接使用命令 zip newfil ...

  5. linux 解压参数 zxvf,在linux下面解压用的zxpf是什么意思,它跟zxvf有啥区别

    在linux下面解压用的zxpf是什么意思,它跟zxvf有啥区别 linux 命令中tar后跟的zxvf是什么意思:.tar.gz是一个压缩包   .tar只是打包而没有压缩 z:表示 tar 包是被 ...

  6. Linux解压torrent文件命令,linux版uTorrent安装手记

    PT资源需要用uTorrent来下载,而原来uTorrent只有windows版本.我的NAS下载机安装的是linux系统,没有相应版本 的uTorrent可以使用,让人比较纠结.网上也有介绍使用wi ...

  7. 在linux解压文件夹,在linux 下解压 rar 文件

    linux 中,要解压 rar 文件需要 安装 rarlinux 工具,我用的是 Centos 7.1 x64 首先下载 tar 包,我下载的是 rarlinux-x64-3.8.0.tar.gz 我 ...

  8. linux解压权限是多少,Linux学习笔记之解压压缩,磁盘分区,软件包管理,权限

    关机命令  (不能直接点虚拟机右上角的x) init 0 重启命令 init 6 管道符号  |  ---- 把前一个命令的输出结果传递给后一个命令处理 ----哪些命令支持放在管道符后面  (mor ...

  9. linux解压rz命令用法,linux压缩和解压缩命令、上传下载,rz和sz

    linux压缩和解压缩命令: tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar dirname gz命令 解压1:gunzip filenam ...

  10. linux 解压为其他名字,Linux 命令————打包解压之tar

    Linux 命令----打包解压之tar *代表归档文件的名字 (1)文件打包 $tar-cvf *.tar filename -c –create 指导tar创建归档文件. -v–verbose(a ...

最新文章

  1. macOS 开启 VNC 远程桌面和 SSH 服务
  2. 检测含有挖矿脚本的WiFi热点——果然是天下没有免费的午餐
  3. 多态Poly中的向上/下转型 Upcast/Downcast
  4. 山西台达plc可编程控制器_可编程控制器2(PLC)控制原理
  5. oracle的nvl和nvl2
  6. 设计模式:代理模式(C++)【代理服务器案例】
  7. 蓝桥杯 基础练习 高精度加法
  8. 【学习笔记】Xcode常见设置
  9. 【Interfacenavigation】按钮(29)
  10. Geant4在Ubuntu下的安装教程
  11. 共享智能榨汁机器人_新橙派果汁机器人-让智能现榨果汁触手可及
  12. H5 js方式实现前端视频压缩
  13. 亨嘉之会话数据行业未来 万字长文解码2021数据技术嘉年华
  14. C语言:小工程:统计一篇文档中有多少单词
  15. 数据库连接报错 Communications link failure 连接失败解决办法
  16. mysql 解决1062报错
  17. Charles安装证书
  18. 机器学习(八):CS229ML课程笔记(4)——生成学习,高斯判别分析,朴素贝叶斯
  19. 基于关键词的文本生成----思路和思考
  20. 线性回归模型的度量参数1- SST SSR SSE R-Squared

热门文章

  1. 路由器故障排除的思路与理论
  2. linux定时备份Mysql
  3. Visual Studio 2005中的Windows Mobile模拟器
  4. 9.看板方法---建立输入节奏
  5. 9.Memcached 介绍
  6. 29. 在magento CMS中的标签变量使用
  7. b h em strong mark
  8. Python说文解字_Python之多任务_03
  9. Win10编译SqlCipher步骤
  10. String 尺取法