可通过safari偏好设置、终端命令或automator工作流三种方式将下载文件自动保存至指定文件夹:一、在通用标签页中修改下载位置;二、用defaults write命令写入自定义路径;三、创建automator工作流实现下载后自动迁移。

如果您希望Safari浏览器将所有下载的文件自动保存到指定文件夹,而非默认的“下载”目录,则需要手动调整其偏好设置中的下载位置。以下是实现该目标的具体步骤:
一、通过Safari偏好设置修改默认下载路径
此方法直接调用Safari内置的下载位置配置功能,适用于macOS系统中所有支持的Safari版本,操作简单且无需第三方工具干预。
1、打开Safari浏览器,点击屏幕左上角的Safari菜单,选择偏好设置。
2、在偏好设置窗口中,点击顶部的通用标签页。
3、找到文件下载位置选项,点击右侧下拉菜单,选择其他…。
4、在弹出的文件选取窗口中,导航至您希望设为下载目标的文件夹,选中后点击选择按钮。
5、关闭偏好设置窗口,此后所有新下载的文件将自动保存至该指定路径。
二、使用终端命令强制指定下载目录(适用于高级用户)
当偏好设置界面无法响应或需批量部署时,可通过macOS终端向Safari写入自定义下载路径参数,该方式绕过图形界面直接修改底层偏好值。
1、打开终端应用程序(可在“启动台→其他→终端”中找到)。
2、输入以下命令并按回车执行:defaults write com.apple.Safari DownloadLocation -string "/Users/您的用户名/Documents/MyDownloads"。
3、将命令中的/Users/您的用户名/Documents/MyDownloads替换为您实际要使用的完整路径,注意路径中不能包含中文空格或特殊字符。
4、执行完毕后,重启Safari浏览器使设置生效。
三、借助Automator创建下载后自动移动工作流
若需保留Safari默认下载行为但又希望文件最终归集到特定位置,可利用macOS自带的Automator创建文件监控与迁移任务,实现下载完成后的自动整理。
1、打开Automator应用,新建一个文稿文档。
2、在左侧操作库中搜索并双击添加“文件和文件夹”→“移至文件夹”操作。
3、在右侧配置区域,点击“文件夹”字段旁的“选取…”按钮,定位到目标保存路径。
4、返回Automator菜单栏,选择文件→存储,命名为“Safari下载整理”,格式选择工作流,保存至/Users/您的用户名/Library/Workflows。
5、前往“访达→前往→前往文件夹”,输入~/Library/LaunchAgents,新建一个plist文件用于监听下载目录变化(需配合脚本触发)。










