用mac终端自带unzip命令可快速解压:默认unzip archive.zip解压到当前目录;加-n跳过已存在文件,-o强制覆盖;-d指定完整路径解压;-v查看内容,-t校验完整性。

你在Mac终端里收到一个.zip文件,想快速解压到指定位置,又不想打开图形界面或安装第三方软件,直接用系统自带命令就能完成。
基础解压:把ZIP文件解到当前目录
打开“终端”应用。
用cd命令切换到.zip文件所在目录,例如:cd ~/Downloads。
执行unzip archive.zip,文件会原样解压到当前目录下,目录结构保留完整。
这一步操作起来很简单,直接把文件拖进去就行。如果压缩包里有同名文件,【默认会覆盖】,没有提示。
安全解压:跳过已有文件,避免误覆盖
方法一:加-n参数防止覆盖
运行unzip -n archive.zip,遇到已存在的同名文件时自动跳过,不改动原文件。
方法二:加-o参数强制覆盖(慎用)
运行unzip -o archive.zip,所有同名文件无条件覆盖,【不可逆,且无确认提示】。
定向解压:指定解压到某个文件夹
第一步:确保目标路径存在,例如/tmp/myproject
第二步:执行unzip archive.zip -d /tmp/myproject
第三步:检查/tmp/myproject内是否生成对应文件夹和内容
注意:-d后必须跟完整路径,不能是相对路径如./output,否则会报错并创建名为“./output”的子目录。
预检与排错:先看内容再动手
执行unzip -v archive.zip,列出所有文件名、大小、压缩率,但不解压。
执行unzip -t archive.zip,校验压缩包完整性,返回“OK”才说明能正常解压。
如果校验失败,终端会显示损坏的文件名,此时不要继续解压,应重新获取源文件。

















