用命令行来执行7z的极限压缩,就是如下的命令:

C:\01_MyApp\7-Zip\7z.exe a -t7z newPack.7z "F:\14_newWork\7z\testDoc\*" -r -mx=9 -m0=LZMA2 -ms=10m -mf=on -mhc=on -mmt=on

其中,

1,C:\01_MyApp\7-Zip\7z.exe

这个是7z可执行文件的完整路径

2,a

这个表示add命令,即新建一个压缩文件,该压缩文件存放在当前目录下。还有其他的命令,例如解压缩,从压缩文件中删除一个文件,等等

3,-t7z

这个表示使用的压缩类型是7z。类似的还有 -tzip 等等。

4,newPack.7z

新建的压缩文件的名字。

5,"F:\14_newWork\7z\testDoc\*"

这个表示把该目录下的所有的文件都执行压缩操作,添加到压缩文件中。

6,-r

这个参数表示遍历所有的子目录,每个文件都执行压缩操作,添加到压缩文件中。

7,-mx=9

这个参数表示压缩等级,9级是最高等级。默认等级是5。

8,-m0=LZMA2

这个参数表示优先使用 LZMA2 算法。类似的,还可以设置第二优先 -m1=LZMA ,第三优先 -m2=BZip2 。

9,-ms=10m

这个参数表示开启固实模式,这种模式是把压缩包中的所有文件都当成一个连续数据流来看待。通常情况下,固实压缩可增加压缩比,特别是在添加大量小文件的时候。

这里除了开启固实模式,还设置了以10兆作为一个数据块。

10,-mf=on

这个参数表示开启可执行文件压缩过滤器。

11,-mhc=on

这个参数表示对压缩包的文件头也进行压缩。

12,-mmt=on

这个参数表示开启多线程,提高压缩速度。

==========================================================

解压缩的命令如下:

C:\01_MyApp\7-Zip\7z.exe x newPack.zip -oc:\Doc -aoa

其中,

1,C:\01_MyApp\7-Zip\7z.exe

这个是7z可执行文件的完整路径

2,x

这个表示解压缩,并且使得压缩包内的文件所在的目录结构保持不变。如果你希望解压缩后所有的文件都存放在同一个目录下,则使用 e 这个命令。

3,newPack.zip

这个表示压缩包的文件名。该压缩包是存放在当前目录下的。

4,-oc:\Doc

这个表示把压缩包内的文件解压缩到 c:\Doc 目录下。-o 这个参数用于指定输出目录。

5,-aoa

这个表示直接覆盖现有文件,而没有任何提示。类似的参数还有:

-aos 跳过现有文件,其不会被覆盖。

-aou 如果相同文件名的文件以存在,将自动重命名被释放的文件。举个例子,文件 file.txt 将被自动重命名为 file_1.txt。

-aot 如果相同文件名的文件以存在,将自动重命名现有的文件。举个例子,文件 file.txt 将被自动重命名为 file_1.txt。

---------------------

作者:oilcode

来源:CSDN

原文:https://blog.csdn.net/oilcode/article/details/50063425

版权声明:本文为博主原创文章,转载请附上博文链接!

7z怎么解压linux,7z 常用解压命令相关推荐

  1. Linux最常用的基础命令

    Linux最常用的基础命令个人总结 计算机基础知识: 32bit和64bit系统的区别.系统运行机制 32bit=内存的最大寻址空间是2**32,也就是说最大只能使用4GB的内存 64bit=内存的最 ...

  2. Linux最常用的基础命令 上篇

    Linux最常用的基础命令个人总结 计算机基础知识 32bit和64bit系统的区别.系统运行机制 1989年python 诞生 C语言是编译型的语言,不太支持跨平台 Django 江购 32bit= ...

  3. linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法。

    linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 原创未通过审 ...

  4. Linux最常用的基础命令 下篇

    Linux最常用的基础命令个人总结 shell脚本 脚本就是:写一堆指令存成一个文本,用于完成一些小任务 a="123" linux中定义一个变量 echo $a echo $b ...

  5. linux最常用的下载命令

    wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例如: # wget http://www.linuxsense.org/xxxx/xxx. ...

  6. Linux让命令居中,Linux 中常用的基础命令

    Linux 中常用的基础命令 ============================================================================== 概述: == ...

  7. linux下常用的关机命令

    linux下常用的关机命令有:shutdown.halt.poweroff.init:重启命令有:reboot.下面本文就主要介绍一些常用的关机命令以及各种关机命令之间的区别和具体用法. 首先来看一下 ...

  8. 安卓rom包解包linux,Android rom解包打包工具

    eMMC主要是针对手机和平板电脑等产品的内嵌式存储器,由于其在封装中集成了一个控制器,且提供标准接口并管理闪存等优势,越来越受到Android手机厂商的青睐,以eMMC为存储设备的android手机, ...

  9. Linux最常用的关机命令介绍!

    在Linux系统中如果想要关机可以通过命令来完成,那么Linux系统中常用的关机命令有哪些?主要包括:shutdown.halt.reboot.init,接下来是详细的内容介绍. Linux系统中我们 ...

  10. linux系统常用性能参数命令

    CPU cpu.idle:CPU或CPU处于空闲状态且系统没有未完成的磁盘I/O请求的时间百分比. cpu.busy:与cpu.idle相对,他的值等于100减去cpu.idle. cpu.guest ...

最新文章

  1. 知识产权界福布斯排行榜公布:厉害了,我的中国!
  2. c语言 get post请求,URL GET/POST请求目标-c
  3. PL0编译器TurboPascal版再现时间:2009-07-20 17:24:49来源:网络 作者:未知 点击:52次
  4. Mac OS X下64位汇编与Linux下64位汇编的一些不同
  5. Np计算机领域,我国数学家证明NP=P
  6. 教辅的组成(网络流果题 洛谷P1231)
  7. accp8.0转换教材第1章多线程理解与练习
  8. 190916-二级format补齐
  9. android抽屉风格,Android开发实战之拥有Material Design风格的抽屉式布局
  10. Linux内核分析——Linux内核学习总结
  11. HTMLCSS字体之引入外部字体
  12. 二乘二(二阶)魔方教程,看完教程拼不出来我给你钱!
  13. ESP32 入门笔记05: BLE 蓝牙客户端和服务器 (ESP32 for Arduino IDE)
  14. 计算机系统中软件的分类及各自的定义,计算机软件的定义和分类
  15. 2010 ACR/EULAR 类风湿关节炎分类标准的应用:针对非常早期的滑膜炎患者与1987年ACR标准的比较...
  16. 几大流行的js编辑器推荐理由和推荐指数
  17. ERROR 1366 (HY000): Incorrect string value: '\xCA\xD6\xBB\xFA\xCA\xFD...' for column 'cname' at row
  18. C++的strcmp
  19. 让普通高校的学生被看见!
  20. “银行家算法”讲解,在前端表格中利用自定义公式实现“四舍六入五成双”

热门文章

  1. 自定义view之无限滚动的刻度尺
  2. halcon修改图像的灰度值
  3. 东莞市中考计算机考试试题,东莞中考信息技术特长生考试程序内容及评分标准...
  4. 中考考试的指令广播_中考考试指令系统使用的说明.doc
  5. table表格宽带width属性研究
  6. 【NLP】自然语言处理的语料库与词库
  7. 计算机的人文素养知识,勤阅读,拓视野——记计算机科学学院人文素养提升计划阅读能力提升专题讲座...
  8. 模电_安规X电容_Y电容-区别与作用-20190507
  9. 小程序(原生) 跳转页面的几种方法
  10. 掷骰子python代码_Python之使用Pygal模拟掷骰子