我想使用批处理文件命令(Windows XP 批处理文件)压缩目录。
例如,如果我想解压缩文件意味着我可以使用jar -xf file.zip
(java) bat file 命令。
就像那样,我想要一个命令行批处理来压缩目录。
我想使用批处理文件命令(Windows XP 批处理文件)压缩目录。
例如,如果我想解压缩文件意味着我可以使用jar -xf file.zip
(java) bat file 命令。
就像那样,我想要一个命令行批处理来压缩目录。
安装zip
sudo apt-get install zip
压缩您的文件夹:
zip -r {filename.zip} {foldername}
Windows 不附带命令行 zip 程序,尽管 Windows 资源管理器自 Plus!为 Windows 98 打包。
我推荐开源 7-Zip 实用程序,它包含一个命令行可执行文件并支持许多不同的存档文件类型,尤其是它自己的*.7z
格式,它提供优于传统 (PKZIP)*.zip
文件的压缩率:
将路径添加7z.exe
到您的PATH
环境变量。请参阅此 QA:
如何在 Windows 中设置路径和环境变量
打开一个新的命令提示符窗口并使用此命令创建一个 PKZIP*.zip
文件:
7z a -tzip {yourfile.zip} {yourfolder}
如果您安装了 Java JDK,则可以使用该jar
实用程序创建 Zip 文件,因为*.jar
文件本质上只是重命名*.zip
(PKZIP) 文件:
jar -cfM {yourfile.zip} {yourfolder}
解释:* -c compress * -f 指定文件名 * -M 不包含 MANIFEST 文件
是的,我们可以使用 cmd 压缩和解压缩文件/文件夹。请参阅以下命令,您只需在 cmd 中复制过去并更改目录和文件名
压缩/压缩文件
powershell Compress-Archive D:\Build\FolderName D:\Build\FolderName.zip
解压/展开文件
powershell expand-archive D:\Build\FileName.zip D:\deployments\FileName
您可以使用以下命令:
zip -r nameoffile.zip directory
希望这可以帮助。
zip包应该安装在系统中。
zip <filename.zip> <file>
例子:
zip doc.zip doc.txt
unzip <filename.zip>
例子:
unzip mydata.zip
通过没有清单和 META-INF 文件夹的跨平台 Java 的 ZIP 文件:
jar -cMf {yourfile.zip} {yourfolder}