无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4114|回复: 12
打印 上一主题 下一主题

[求助] 请教:7z参数问题

[复制链接]
跳转到指定楼层
1#
发表于 2022-5-25 13:58:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题1、解压时使用参数 x 为带完整路径,如果希望去掉第一级目录,命令应该怎样写呢?

            比如 :SOFT.7z 里面有 file1、file2 两个文件夹,下面都有子目录 a1\aa1\aaa1;

            使用: 7z.exe x “SOFT.7z” "file1" -y -aos -o"%ProgramFiles%" ,解压后为  file1\a1\aa1\aaa1,如何能去掉前面的 file1\ 呢?

问题2、上例中仅解压指定文件夹,但测试好像速度反倒比完整解压更慢,这个不知是参数有误,还是实际就是如此?

以上两个疑问,还请熟悉7z的高手帮忙指点解惑,先谢!
2#
发表于 2022-5-25 14:38:43 | 只看该作者
问题1不知道怎么弄

问题2:单独解压某压缩包内一个文件夹,其实比解压整个文件夹还多些步骤,它其实也是解压了整个文件夹后,单独给你从中提取出你要的那个文件夹了。其余你不要的也都统统解压过一遍,只是没给你放出来。

点评

那看来实际是如此,但奇怪是直接在7z文件管理器界面提取文件的话,就很快,未看到全部先解压一遍。  发表于 2022-5-25 15:57
那看来实际是如此,但奇怪是直接在7z文件管理器界面提前的话,就很快,未看到全部先解压一遍。  发表于 2022-5-25 15:56
回复

使用道具 举报

3#
发表于 2022-5-25 14:53:14 | 只看该作者
7z.exe e “SOFT.7z” "file1\*.*" -y -aos -o"%ProgramFiles%"

点评

这个试过,解压后会去掉路径,变成 aaa1\  发表于 2022-5-25 15:54
回复

使用道具 举报

4#
发表于 2022-5-25 15:57:50 | 只看该作者
7z压缩对固实相关的设置非常复杂,所以有的时候提取全部或者一大块再挑出来是常有的事。
回复

使用道具 举报

5#
发表于 2022-5-25 16:04:06 | 只看该作者
确实,上面那个只能输出文件,下级文件夹及内部文件没法输出!

建议楼主换用wimlib-imagex,这个要简单得多而且快速!

示例:

wimlib-imagex extract SOFT.wim 1 file1/* --dest-dir=%ProgramFiles%

点评

这个还从未接触过,我研究下看看。  详情 回复 发表于 2022-5-25 16:12
回复

使用道具 举报

6#
 楼主| 发表于 2022-5-25 16:12:38 | 只看该作者
captain_g 发表于 2022-5-25 16:04
确实,上面那个只能输出文件,下级文件夹及内部文件没法输出!

建议楼主换用wimlib-imagex,这个要简单 ...

这个还从未接触过,我研究下看看。
回复

使用道具 举报

7#
发表于 2022-5-27 07:46:36 | 只看该作者
观察中
回复

使用道具 举报

8#
发表于 2022-5-27 19:10:32 | 只看该作者
winrar 有个参数设置参考工作目录的,7z好像也有,你找找 7zip 安装目录下的 help 文件。
回复

使用道具 举报

9#
发表于 2023-11-2 16:41:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

10#
发表于 2024-7-27 18:25:33 | 只看该作者
关于7z的命令行参数,一直有个疑问,打包完成后,如何能自动执行“测试压缩包的完整性”(或者说有效性)?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 07:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表