Mac截图清理需要覆盖桌面、照片应用、系统缓存与搜索索引等全部位置:可先一键删除桌面截图;再到“照片”中清空“截屏”相簿和“最近删除”;随后用终端命令移除LSSharedFileList数据库记录与Spotlight索引;也可以借助访达高级搜索按时间精准查找截图;最后将Mac截图默认保存位置永久改到指定文件夹,减少后续堆积。

Mac系统默认会把屏幕截图自动保存到桌面,同时还可能在“照片”应用、“访达→最近使用”、Spotlight搜索结果、Safari下载记录等多个位置留下访问或索引痕迹。即使你已经删除了原始截图文件,这些内容仍可能以缩略图、缓存、元数据或历史记录的形式残留。因此,想彻底清理Mac截图,必须把相关路径一并处理干净。
一键清空桌面所有截图文件
按下Command + Space调出Spotlight,输入“屏幕快照”后回车;
访达窗口会自动列出所有匹配的截图文件,按Command + A全选;
再按Command + Delete将文件移入废纸篓;
最后右键废纸篓 → “清倒废纸篓”——【这一步不能省略,否则截图文件仍会留在废纸篓中继续占用存储空间】。
从“照片”应用中彻底删除截图并同步至iPhone
打开“照片”应用后,先在左侧边栏点击“相簿”,找到并进入“截屏”相簿;
然后按下Command + A全选截图,再按Delete键,并在弹窗中点击“移至废纸篓”;
接着切换到左侧边栏的“最近删除”,点击右上角“全部删除”,再点击一次“删除”完成永久清除;
最后等待iCloud同步完成,通常约1–3分钟,iPhone相册里对应的截图也会同步消失,实现多设备联动清理。
手动清除系统级截图缓存与历史索引
仅仅删除截图文件并不意味着彻底清理完成。macOS通常会将截图访问路径写入LSSharedFileList数据库,并在Spotlight以及“访达→最近使用”中保留缓存索引,这些系统级记录也需要手动删除。
打开终端,依次执行以下命令:
rm -rf ~/Library/Application Support/com.apple.LSSharedFileList/RecentApplications.sfl2;
rm -rf ~/Library/Application Support/com.apple.LSSharedFileList/RecentDocuments.sfl2;
rm -rf ~/Library/Application Support/com.apple.LSSharedFileList/RecentServers.sfl2;
killall Finder;
sudo mdutil -E /。
用访达高级搜索精准定位近期截图
这种方法更适合截图产生时间比较集中、希望按时间范围批量清理Mac截图的用户。
第一步:打开访达,点击顶部菜单栏中的“文件” → “新建查找窗口”;
第二步:在搜索框右侧点击+号,设置“种类”为图像,“修改日期”为“在过去7天内”;
第三步:在搜索范围下拉菜单里选择“桌面”;
第四步:检查搜索结果中文件名是否包含“屏幕快照”,确认无误后全选 → Command + Delete移入废纸篓;
第五步:清倒废纸篓。
永久迁移截图默认路径,阻断后续污染
如果不修改截图保存路径,就算刚完成清理,过几天桌面往往又会被新的“屏幕快照”文件占满。更实用的长期方案,是把Mac截图默认保存位置从桌面转移出去,统一存到指定文件夹中管理。
按下Command + Shift + 5,先调出截图控制条;
点击底部“选项” → 在“存储到”右侧的下拉菜单中选择“图片”;
如果想进一步分类管理,可以点击“其他位置”,进入“图片”文件夹后新建一个名为Screenshots的子文件夹,并将其选中;
【务必确认该文件夹已提前创建完成,否则截图可能会直接静默失败:既没有报错提示,也不会生成图片文件】;
设置完成后关闭控制条,此后所有快捷键截图(如 Cmd+Shift+3)都会自动保存到这个文件夹中,桌面也就不会再持续新增截图文件了。
