mac用户可通过归档实用工具偏好设置将右键压缩默认格式改为.tar.gz、.tar或.bz2;也可用终端tar命令临时指定格式;需7z等高级格式则需安装keka等第三方工具并设为默认;禁用“保留扩展名”可避免错误叠加后缀。

如果您在Mac上右键压缩文件时总是生成ZIP格式,但需要默认使用.tar.gz、.tar或.bz2等其他格式,则可通过系统内置的“归档实用工具”偏好设置进行全局配置。以下是具体操作步骤:
一、打开归档实用工具并进入偏好设置
归档实用工具是macOS预装的系统级应用,其设置将统一影响所有通过访达右键“压缩”、拖入归档窗口或调用系统归档服务产生的归档行为。
1、打开“访达”,切换至“应用程序”文件夹。
2、找到并双击“归档实用工具”图标启动该应用。
3、点击顶部菜单栏中的归档实用工具 → 偏好设置,打开设置窗口。
二、在通用标签页中更改默认压缩格式
该设置直接决定新建归档时采用的文件扩展名与内部格式,无需每次手动选择,适用于长期固定输出需求。
1、在偏好设置窗口中,点击“通用”标签页。
2、定位到“创建档案时使用”下拉菜单。
3、从列表中选择目标格式,例如“.tar.gz”(兼顾压缩率与Unix兼容性)、“.tar”(无压缩、快速打包)或“.bz2”(高压缩率,适合大文本文件)。
4、关闭偏好设置窗口,此后所有通过访达右键“压缩”或归档实用工具界面拖入操作生成的归档均自动采用所选格式。
三、通过终端命令覆盖默认格式(临时灵活方案)
当需为单次操作指定非偏好设置的格式时,可绕过图形界面,使用终端执行原生命令,实现精确控制。
1、打开“终端”应用,可通过聚焦搜索(Command + 空格)输入“终端”并回车启动。
2、输入以下格式命令:tar -czf 输出文件名.tar.gz 要压缩的文件或文件夹路径。
3、例如压缩桌面的“Project”文件夹:tar -czf ~/Desktop/project.tar.gz ~/Desktop/Project。
4、按回车执行,系统将立即生成指定名称与格式的归档,不依赖归档实用工具偏好设置。
四、安装第三方工具并设为默认处理器
归档实用工具原生仅支持有限格式(ZIP、TAR、GZIP、BZIP2),若需默认输出7z、RAR、ZIPX或带密码加密的归档,必须引入外部工具接管系统归档流程。
1、下载并安装Keka(免费开源,支持中文界面)或The Unarchiver(免费,侧重解压但亦支持多格式压缩)。
2、安装完成后,在访达中右键任一文件 → 打开方式 → 选择Keka(或The Unarchiver)。
3、勾选“始终以此方式打开”,使该应用成为所有压缩相关操作的默认处理程序。
4、打开Keka偏好设置,在“压缩”选项中指定默认格式为7z(含AES-256加密)或ZIPX(高级压缩算法),并启用“压缩后删除源文件”等附加行为。
五、禁用自动扩展名附加以支持手动命名
系统默认强制为压缩文件追加“.zip”后缀,即使已通过偏好设置更改为.tar.gz,有时仍会错误叠加扩展名(如archive.tar.gz.zip)。禁用此机制可确保命名完全可控。
1、重新打开“归档实用工具”偏好设置,进入“通用”标签页。
2、取消勾选“使用已知扩展名时保留它们”选项。
3、此后右键压缩生成的文件将不再自动添加任何扩展名,用户需手动输入完整名称(如“backup.tar.gz”),系统将依实际后缀识别格式并正确处理。










