7-Zip 命令行 - 知乎

7-Zip 是一款压缩软件,提供了命令行功能。

本文简单介绍一下 7-Zip 命令行的用法。更详细的用法请查阅软件自带的帮助文档。

压缩命令 a

压缩命令:7z a dest src,其中,dest 是新生成的压缩包,src 是被压缩的文件或文件夹。

形如 D:/folder/xxx./folder/xxx./xxxxxxsrc,压缩文件中仅含 xxx。

形如 folder/xxx 的 src,压缩文件中仅含 folder/xxx。即使存在 folder/yyy,它也不会被压缩。

假设目录结构为:D:/large/medium/small,现在压缩文件夹 small:

方法一:
E:/7-Zip/7z.exe a small.zip D:/large/medium/small
方法二:
cd /d d:
E:/7-Zip/7z.exe a small.zip ./large/medium/small
方法三:
cd /d D:/large/medium
E:/7-Zip/7z.exe a small.zip ./small
方法四:
cd /d D:/large/medium
E:/7-Zip/7z.exe a small.zip small

假设 large 文件夹下除了 medium 文件夹,还有很多其它文件夹,medium 下也是同样情况。现在只压缩 large/medium/small:

cd /d d:
E:/7-Zip/7z.exe a archive.zip large/medium/small

使用 -p 选项可以设置压缩密码,例如,

7z a archive.zip dir/* -p1234

使用 -v 选项可以分卷压缩,例如,

7z a a.7z *.txt -v10b -v20k -v30m -v40g

第一卷 10 B,第二卷 20 KB,第三卷 30 MB,剩余卷 40 GB。默认单位是 B。

使用 GUI 界面时也可以指定分卷大小,如上:10 20k 30m 40g

解压命令 x

解压命令:7z x archive.zip

默认解压到当前工作目录。

使用 -o 选项可以解压到指定路径。例如,解压到 d:/large:

E:/7-Zip/7z.exe x archive.zip -od:/large

使用 -p 选项可以设置解压密码

另外还有一个解压命令 e,它会把所有解压出的文件放在同一个目录下。


原网址: 访问
创建于: 2024-12-13 16:22:52
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论