windows 如何使用cmd行压缩文件?

1mrurvl1  于 2022-11-18  发布在  Windows
关注(0)|答案(6)|浏览(710)

我想使用批处理文件命令(Windows XP批处理文件)压缩一个目录。
例如,如果我想解压缩一个文件,就意味着我可以使用jar -xf file.zip(java)bat file命令。
像这样,我想要一个命令行批处理来压缩一个目录。

a2mppw5e

a2mppw5e1#

如果您使用的是Ubuntu Linux:

1.安装zip

sudo apt-get install zip

1.压缩文件夹:

zip -r {filename.zip} {foldername}

如果您使用的是Microsoft Windows:

Windows没有附带命令行压缩程序,尽管Windows资源管理器自Windows 98的Plus!包以来本机支持Zip文件。
我推荐开源的7-Zip实用程序,它包含一个命令行可执行文件,并支持许多不同的存档文件类型,特别是它自己的*.7z,它提供了比传统(PKZIP)*.zip文件上级的压缩比:
1.从7-Zip home page下载7-Zip
1.将7z.exe的路径添加到PATH环境变量中。如何在Windows中设置路径和环境变量
1.打开一个新的命令提示符窗口,使用以下命令创建PKZIP *.zip文件:

7z a -tzip {yourfile.zip} {yourfolder}

跨平台Java:

如果安装了Java JDK,则可以使用jar实用程序创建Zip文件,因为*.jar文件实际上只是重命名的*.zip(PKZIP)文件:

jar -cfM {yourfile.zip} {yourfolder}

说明:* -c压缩 * -f指定文件名 * -M不包括清单文件

nimxete2

nimxete22#

是的,我们可以使用cmd压缩和解压缩文件/文件夹。请参见下面的命令,您可以简单地在cmd中复制过去并更改目录和文件名

压缩文件

powershell Compress-Archive D:\Build\FolderName D:\Build\FolderName.zip

解压缩/展开文件

powershell expand-archive D:\Build\FileName.zip D:\deployments\FileName

sg3maiej

sg3maiej3#

您可以使用以下命令:

zip -r nameoffile.zip directory

希望这对你有帮助。

waxmsbnn

waxmsbnn4#

zip包应安装在系统中。

压缩文件

zip <filename.zip> <file>

示例:

zip doc.zip doc.txt

解压缩文件

unzip <filename.zip>

示例:

unzip mydata.zip
8cdiaqws

8cdiaqws5#

Windows 10自2018年起就有tar命令,默认支持zip存档,不需要安装任何额外的包或软件。

tar.exe acvf yourfile.zip yourfolder

PowerShell中的压缩归档不支持2GB以上的文件。

u4dcyp6a

u4dcyp6a6#

这里列出的都不适合我。这应该是一件非常简单的事情。我把我的答案贴在这里,如果有的话,因为每次我搜索“如何在cmd窗口上压缩”时,我都会在这个页面上结束,没有适合我的解决方案。
下面是一个对我有用的方法:zip output_file input_files,如下面的屏幕截图所示。

相关问题