Mac 一次性推出所有外置磁盘

一步安全卸载所有可推出卷:U 盘、SD 卡、DMG 镜像等。

macOS终端低风险
运行下面的命令,访达会同时推出所有可推出的磁盘,它们会从桌面和边栏消失。

01命令

命令
$ osascript -e 'tell application "Finder" to eject (every disk whose ejectable is true)'

02作用说明

这段 AppleScript 让访达推出所有 ejectable 属性为 true 的磁盘,走的是与拖动磁盘到废纸篓相同的安全卸载流程。正在被占用的卷会拒绝推出并保持挂载,因此不会把应用正在使用的磁盘强行拔出。可以把它设为快捷键或别名(例如 bye),拔掉扩展坞前一键清理。

03风险

风险低风险
系统兼容性macOS 10.11 El Capitan – 15 Sequoia
!注意: 先保存并关闭外置磁盘上的文件——有文件被打开的磁盘会拒绝推出。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • macOS osascript command reference
    SS64 · technical · 2026-09-16
    依据: osascript runs AppleScript from the Terminal; Finder's eject command safely unmounts every ejectable disk.

最后验证: 2026-09-16 · 分类: 系统与设置

06相关方案