Mac归档实用工具可通过偏好设置自定义压缩格式、级别、解压路径等:在“通用”页改默认格式,“压缩”页调级别,“存储”页设解压位置并启用自动清理,“通用”页禁用扩展名自动添加,重置则删com.apple.archiveutility.plist文件。

Mac系统默认用归档实用工具压缩和解压文件,但它的行为不是一成不变的——比如解压后自动创建同名文件夹、压缩包总带.zip后缀、解压路径固定在桌面,这些都可能干扰工作流。你需要进入偏好设置面板,逐项调整归档实用工具的底层参数,才能让每次压缩解压都按你的习惯执行。
打开归档实用工具并进入偏好设置
归档实用工具不在Dock或启动台里,它藏在系统深层目录中:打开访达 → 按下Command + Shift + G → 输入/System/Library/CoreServices/Applications/ → 回车 → 找到“归档实用工具.app”双击运行。
启动后点击顶部菜单栏的“归档实用工具”→“偏好设置”,窗口弹出即进入配置中枢。所有后续修改都基于此界面,关闭即保存,无需手动确认。
修改默认压缩格式与级别
方法一:切换压缩格式为.tar.gz(推荐用于跨平台传输)
在偏好设置窗口中切换到“通用”标签页 → 找到“创建档案时使用”下拉菜单 → 选择“.tar.gz” → 关闭窗口。此后右键任一文件夹选“压缩”,生成的将不再是.zip,而是更轻量、Unix/Linux原生支持的.tar.gz包。
方法二:调高压缩级别节省空间
切换至“压缩”标签页 → 将“压缩级别”滑块拖至最右端“最佳” → 此时压缩耗时增加,但100MB文件可能缩至65MB以下。注意:【该设置也影响终端中zip命令的默认行为】,除非你在命令中显式指定-z0等参数,否则终端打包也会走这个全局设定。
自定义解压行为:路径、清理与扩展名
第一步:指定解压目标位置
在偏好设置中点击“存储”标签页 → 取消勾选“使用归档名称创建文件夹” → 在“解压到”右侧点击“选取”按钮 → 导航至你常用的项目目录(如~/Documents/Archive)→ 选中该文件夹并确认。此后所有解压操作都将直接释放到此路径,不再在桌面堆叠新文件夹。
第二步:禁用自动添加.zip后缀
回到“通用”标签页 → 取消勾选“为归档添加扩展名”。这一步很关键:当你用终端命令zip archive *.*生成无后缀归档时,系统不会再强行补上.zip,避免后续脚本因文件名不匹配而失败。
第三步:启用解压后自动清理空文件夹
仍在“存储”标签页 → 勾选“解压后删除空文件夹”。某些ZIP包内含多层嵌套目录,解压后常残留一堆空子目录,勾选此项后,归档实用工具会在释放文件后自动扫描并清除它们。
重置归档实用工具为出厂状态
如果改乱了设置或怀疑plist损坏,可彻底清空配置:退出归档实用工具 → 打开访达 → 按Command + Shift + G → 输入~/Library/Preferences/ → 删除文件com.apple.archiveutility.plist → 重启归档实用工具,所有选项将恢复初始值。

















