在 Mac 终端把文件夹压缩为 zip
用系统自带 ditto 命令创建干净的 zip 压缩包,保留 macOS 元数据。
把命令中的两个路径分别替换为你的文件夹和目标 zip 位置,运行即可在桌面生成标准 zip 压缩包。
01命令
命令
$ ditto -c -k --sequesterRsrc --keepParent ~/Documents/MyFolder ~/Desktop/MyFolder.zip02作用说明
ditto 是 macOS 原生的压缩方式,能保留资源分支和元数据,发给其他 Mac(在 Windows 上也能正常解压)都不会乱。--keepParent 会把文件夹本身打进压缩包,而不是只压缩里面的内容。
03风险
!注意: 如果目标 zip 已存在,命令会直接覆盖且不提示。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- ditto — copy directory contents and create archives依据: ditto -c -k creates a PKZip archive; --sequesterRsrc preserves Mac resource forks.
最后验证: 2025-11-08 · 分类: 文件与文件夹