系统内置方法(仅支持ZIP格式)
使用tar
命令(Windows 10/11 推荐)
:: 解压到当前目录 tar -xf "C:\文件路径\压缩包.zip" :: 解压到指定目录(目录需存在) tar -xf "C:\文件路径\压缩包.zip" -C "D:\目标文件夹"
参数说明
-x
:解压文件-f
:指定文件名-C
:指定目标路径(注意大写)
使用PowerShell命令(全版本Windows通用)
powershell -command "Expand-Archive -Path 'C:\文件路径\压缩包.zip' -DestinationPath 'D:\目标文件夹'"
注意:目标文件夹若不存在会自动创建。
第三方工具方法(支持ZIP/RAR/7z等格式)
使用7-Zip(免费开源)
步骤1:安装7-Zip并添加环境变量
安装时勾选 Add to PATH
(或手动将C:\Program Files\7-Zip
加入系统PATH)。
步骤2:CMD解压命令
:: 解压到当前目录 7z x "C:\文件路径\压缩包.rar" :: 解压到指定目录(-o后无空格) 7z x "C:\文件路径\压缩包.7z" -o"D:\目标文件夹"
使用WinRAR(需安装)
步骤1:安装WinRAR并记下安装路径(如C:\Program Files\WinRAR
)。
步骤2:CMD解压命令
:: 解压保留目录结构 "C:\Program Files\WinRAR\unrar.exe" x "C:\文件路径\压缩包.rar" "D:\目标文件夹\" :: 仅解压文件(不保留目录) "C:\Program Files\WinRAR\unrar.exe" e "C:\文件路径\压缩包.rar" "D:\目标文件夹\"
常见问题解决
-
报错“不是内部命令”
→ 第三方工具未正确配置环境变量,需使用完整路径(如"C:\Program Files\7-Zip\7z.exe" x ...
)。 -
解压密码保护文件
添加参数-p密码
(7-Zip示例):7z x "加密压缩包.zip" -p123456 -o"D:\目标文件夹"
-
解压分卷压缩包
确保所有分卷在同一目录,解压第一个文件:7z x "分卷.part1.rar" -o"D:\目标文件夹"
操作注意事项
- 路径规范:路径含空格时需用双引号包裹(如
"C:\Program Files\test.zip"
)。 - 权限问题:以管理员身份运行CMD(右键→“以管理员身份运行”)。
- 文件覆盖:默认不覆盖已存在文件,添加
-y
参数强制覆盖(如7z x -y ...
)。
引用说明
tar
命令:Windows 10及以上版本内置,源自Linux工具链。- 7-Zip:开源压缩工具(官网),遵守GNU LGPL协议。
- WinRAR:商业软件(官网),免费试用40天。
- 本文方法实测于Windows 10/11 CMD环境,第三方工具均通过官网下载验证。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6223.html