用命令行来执行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. Ubuntu 16.04安装QtCharts时报错:'qtConfig' is not a recognized test function.
  2. mysql raiserror_RAISERROR在SQL Server数据库中的用法
  3. 机器学习 凝聚态物理_机器学习遇到了凝聚的问题
  4. 一部分 数据 迁移_从虚机到容器,知名架构师告诉你如何平滑进行业务迁移
  5. mysql数据库备份还原表_MySQL数据库及表的备份与还原_MySQL
  6. 地推主管需要跑业务吗
  7. [面试] C++ 语法(一) —— 初始化列表的初始化顺序
  8. hibernate映射文件出现should be mapped with insert=“false“ update=“false“
  9. knn(k近邻算法)——python
  10. 【转】推荐几个免费下载破解软件的网站以及系统
  11. 人脸识别门禁应用方案
  12. np.array的axis进行横向纵向的求和运算
  13. 纸壳CMS现已支持自定义扩展字段
  14. Vue项目首页-开发周末游组件(7-7)
  15. 计算机的USB接口可以扩展吗,电脑的USB接口不够用怎么办?别急,我来支招!
  16. 《阿里云天池大赛赛题解析(深度学习篇)》学习笔记(1)自然语言处理基础
  17. 江苏计算机报名时间2021年上半年,关于2021年春季江苏省计算机等级考试报名的通知...
  18. ZSYH大数据实验室面试
  19. 听故事的男同学,没了666
  20. 正定率先突破融入省会主城区-我爱你

热门文章

  1. stm32视频教程分享:心率检测仪的设计与实现
  2. 安装淘宝镜像cnpm时报错!npm ERR! enoent ENOENT: no such file or directory, rename
  3. < 渗透测试学习指南 > python编写ARP投毒工具
  4. 三维动画在计算机上的应用,三维动画运用领域有哪些地方?
  5. 以前的windows安装文件可以删除吗_你知道C盘哪些文件是可以删除吗?
  6. 【记】2021年第十二届极客大挑战
  7. 现代大学英语精读第二版(第四册)学习笔记(原文及全文翻译)——10B - None of This Is Fair(毫无公平可言)
  8. win10 下装win7
  9. nodejs实现读取本地目录生成文件树
  10. 天地伟业tiandy如何连手机_西游释厄传手机版下载(附出招表)-西游释厄传手机版金手指下载v2020.10.24.14...