您好,欢迎来到花图问答。
搜索
您的当前位置:首页7z怎么解压linux,7z 常用解压命令

7z怎么解压linux,7z 常用解压命令

来源:花图问答

用命令行来执行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

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

3,newPack.zip

4,-oc:\Doc

5,-aoa

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

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

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

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

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

作者:oilcode

原文:https:///oilcode/article/details/50063425

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

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务