Mac无法原生定时清空废纸篓,需用快捷指令实现:创建“特定时间”自动化,添加“清倒废纸篓”和“关机”操作,授权后即可每日23:00先清空再关机。

你想让Mac在每天晚上11点自动关机,同时清空废纸篓避免手动操作——系统原生支持定时关机,但【macOS不提供任何原生定时清空废纸篓功能】,必须通过终端命令或快捷指令组合实现,且清空动作需明确授权并谨慎执行。
用系统设置安排每日定时关机
这是最稳定、无需命令行的方法,适合长期固定时间关机的用户,但仅在接通电源时可靠生效。
点击屏幕左上角苹果菜单 → 选择“系统设置”。
左侧边栏中,MacBook选“电池”,iMac或Mac mini选“节能器”。
向右滚动到底部,点击右下角的“调度”按钮。
勾选“设定以下日期的睡眠、重新启动或关机”,右侧下拉选“关机”,输入23:00,再选“每天”。
【定时关机必须连接电源适配器,否则部分机型会转为睡眠而非真正断电】。点击“好”保存后立即生效。
用终端命令一次性定时关机+清空废纸篓
适用于临时场景,比如今晚23:00关机并同步清空废纸篓,所有操作注册后由系统接管,关闭终端也不影响。
打开“终端”(Command + 空格,输入“终端”回车)。
输入以下命令:sudo shutdown -h 23:00 && rm -rf ~/.Trash/*
回车后输入管理员密码(无字符显示,正常输入即可)。
⚠️ 注意:该命令会在23:00执行关机,但【rm -rf命令不可逆,若废纸篓中有重要文件将被永久删除】;且&&连接符要求前一个命令成功才执行后一个,而shutdown -h会立即终止当前会话,导致rm命令实际不会运行——因此此写法无效,不能这样组合。
用快捷指令实现关机前清空废纸篓
这是唯一能安全、可控完成“先清空废纸篓→再关机”的图形化方案,全程可预览、可取消、不依赖插电。
方法一:基础版(静默执行)
打开“快捷指令”App → 切换到“自动化”标签页 → 点击“创建个人自动化”。
选择“特定时间” → 设定时间(如23:00)→ 开启“重复” → 点击“下一步”。
点击“添加操作” → 搜索并选择“清倒废纸篓” → 再次点击“添加操作” → 搜索并选择“关机”。
关闭“运行前询问”,点击“完成”。
方法二:增强版(带确认弹窗)
同样创建“特定时间”自动化,但在最后一步保持“运行前询问”开启。
这样每到23:00,Mac会弹出提示:“即将清空废纸篓并关机,是否继续?”,点击“运行”才执行后续动作。
首次启用时,系统会要求前往“系统设置→隐私与安全性→自动化”中授予“快捷指令”控制权限,必须手动开启,否则无法执行关机。

















