我想使用批处理文件命令(Windows XP批处理文件)压缩一个目录。例如,如果我想解压缩一个文件,就意味着我可以使用jar -xf file.zip(java)bat file命令。像这样,我想要一个命令行批处理来压缩一个目录。
jar -xf file.zip
a2mppw5e1#
1.安装zip
zip
sudo apt-get install zip
1.压缩文件夹:
zip -r {filename.zip} {foldername}
Windows没有附带命令行压缩程序,尽管Windows资源管理器自Windows 98的Plus!包以来本机支持Zip文件。我推荐开源的7-Zip实用程序,它包含一个命令行可执行文件,并支持许多不同的存档文件类型,特别是它自己的*.7z,它提供了比传统(PKZIP)*.zip文件上级的压缩比:1.从7-Zip home page下载7-Zip1.将7z.exe的路径添加到PATH环境变量中。如何在Windows中设置路径和环境变量1.打开一个新的命令提示符窗口,使用以下命令创建PKZIP *.zip文件:
*.7z
*.zip
7z.exe
PATH
7z a -tzip {yourfile.zip} {yourfolder}
如果安装了Java JDK,则可以使用jar实用程序创建Zip文件,因为*.jar文件实际上只是重命名的*.zip(PKZIP)文件:
jar
*.jar
jar -cfM {yourfile.zip} {yourfolder}
说明:* -c压缩 * -f指定文件名 * -M不包括清单文件
nimxete22#
是的,我们可以使用cmd压缩和解压缩文件/文件夹。请参见下面的命令,您可以简单地在cmd中复制过去并更改目录和文件名
压缩文件
powershell Compress-Archive D:\Build\FolderName D:\Build\FolderName.zip
解压缩/展开文件
powershell expand-archive D:\Build\FileName.zip D:\deployments\FileName
sg3maiej3#
您可以使用以下命令:
zip -r nameoffile.zip directory
希望这对你有帮助。
waxmsbnn4#
zip包应安装在系统中。
zip <filename.zip> <file>
示例:
zip doc.zip doc.txt
unzip <filename.zip>
unzip mydata.zip
8cdiaqws5#
Windows 10自2018年起就有tar命令,默认支持zip存档,不需要安装任何额外的包或软件。
tar.exe acvf yourfile.zip yourfolder
PowerShell中的压缩归档不支持2GB以上的文件。
u4dcyp6a6#
这里列出的都不适合我。这应该是一件非常简单的事情。我把我的答案贴在这里,如果有的话,因为每次我搜索“如何在cmd窗口上压缩”时,我都会在这个页面上结束,没有适合我的解决方案。下面是一个对我有用的方法:zip output_file input_files,如下面的屏幕截图所示。
zip output_file input_files
6条答案
按热度按时间a2mppw5e1#
如果您使用的是Ubuntu Linux:
1.安装
zip
1.压缩文件夹:
如果您使用的是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
文件:跨平台Java:
如果安装了Java JDK,则可以使用
jar
实用程序创建Zip文件,因为*.jar
文件实际上只是重命名的*.zip
(PKZIP)文件:说明:* -c压缩 * -f指定文件名 * -M不包括清单文件
nimxete22#
是的,我们可以使用cmd压缩和解压缩文件/文件夹。请参见下面的命令,您可以简单地在cmd中复制过去并更改目录和文件名
压缩文件
powershell Compress-Archive D:\Build\FolderName D:\Build\FolderName.zip
解压缩/展开文件
powershell expand-archive D:\Build\FileName.zip D:\deployments\FileName
sg3maiej3#
您可以使用以下命令:
希望这对你有帮助。
waxmsbnn4#
zip包应安装在系统中。
压缩文件
示例:
解压缩文件
示例:
8cdiaqws5#
Windows 10自2018年起就有tar命令,默认支持zip存档,不需要安装任何额外的包或软件。
PowerShell中的压缩归档不支持2GB以上的文件。
u4dcyp6a6#
这里列出的都不适合我。这应该是一件非常简单的事情。我把我的答案贴在这里,如果有的话,因为每次我搜索“如何在cmd窗口上压缩”时,我都会在这个页面上结束,没有适合我的解决方案。
下面是一个对我有用的方法:
zip output_file input_files
,如下面的屏幕截图所示。