有没有免费的基于命令行的 zip 实用程序?

有没有免费的基于命令行的 zip 实用程序?

我需要安排一个命令行来压缩几个文件夹的内容。是否有任何免费的基于命令行的实用程序可以处理多卷?

(7Zip 不合格,-v 参数尚未实现)

编辑:如果按照帮助文件中的说明使用,而不是按照 .exe 的帮助输出,7Zip 确实可以与 -v 参数一起使用。

EDIT2:仔细检查后,发现了一些奇怪的事情,这就是我收到“未实现”错误消息的原因:(在具有美国区域设置的 Windows 2008 Server x64 上):

@ECHO OFF
SET MYFILENAME=Backup-IIs-%date:~-4,4%-%date:~-10,2%-%date:~-7,2%.7z
ECHO %MYFILENAME%
"c:\program files\7-zip\7z" a "c:\backup\%MYFILENAME%" c:\inetpub\*.* -r -v49m

结果:系统错误:未实现。

将其更改为(注意文件名中用点代替破折号):

@ECHO OFF
SET MYFILENAME=Backup.IIs-%date:~-4,4%-%date:~-10,2%-%date:~-7,2%.7z
ECHO %MYFILENAME%
"c:\program files\7-zip\7z" a "c:\backup\%MYFILENAME%" c:\inetpub\*.* -r -v49m

7Zip 很高兴...有人可以解释一下吗?

答案1

-v需要说明的是,7-zip命令行用于创造
以下是使用 7-zip 创建多卷档案

你能解释一下
7Zip 不合格,-v 参数尚未实现“?

答案2

大多数 GNU 命令行实用程序都移植到了 Windows,包括 zip:

http://gnuwin32.sourceforge.net/packages/zip.htm

对于多卷,您必须使用 zipsplit(包含在同一包中)对档案进行后处理。

答案3

嗯,对于 Linux,您可以通过命令行 tar 和 gz zip 文件夹,但我假设您是在 Windows 上?

答案4

Zipgenius允许命令行选项。因此您可以从命令行提取和压缩档案。

相关内容