![Windows 是否有内置的命令行 ZIP 命令?](https://linux22.com/image/487859/Windows%20%E6%98%AF%E5%90%A6%E6%9C%89%E5%86%85%E7%BD%AE%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%20ZIP%20%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
由于 Windows 资源管理器(至少从 Windows XP 开始)对 ZIP 文件有一些基本支持,因此似乎应该有一个等效的命令行,但我似乎找不到任何迹象。
Windows(XP、Vista、7、8、2003、2008、2013)是否附带内置命令行 zip 工具,还是我需要坚持使用第三方工具?
答案1
它不是内置于 Windows 中,但它在资源套件工具作为COMPRESS
,
C:\>compress /?
Syntax:
COMPRESS [-R] [-D] [-S] [ -Z | -ZX ] Source Destination
COMPRESS -R [-D] [-S] [ -Z | -ZX ] Source [Destination]
Description:
Compresses one or more files.
Parameter List:
-R Rename compressed files.
-D Update compressed files only if out of date.
-S Suppress copyright information.
-ZX LZX compression. This is default compression.
-Z MS-ZIP compression.
Source Source file specification. Wildcards may be
used.
Destination Destination file | path specification.
Destination may be a directory. If Source is
multiple files and -r is not specified,
Destination must be a directory.
例子:
COMPRESS temp.txt compressed.txt
COMPRESS -R *.*
COMPRESS -R *.exe *.dll compressed_dir
答案2
据我所知没有。就第三方工具而言,7zip 有一个非常好用的命令行界面,并且二进制文件可以随您的应用程序一起分发到应用程序目录中,因此您不必依赖于提前安装它。
答案3
Powershell 可以。请参阅:
答案4
更新 - Build 1803(2018 年 3 月)
每Windows 10 版本 1803 中的命令行新增功能,Windows 现在附带tar.exe
内置功能,您可以像这样使用:
C:\temp> tar.exe -xf files.zip