如何在Mac上删除临时文件?含Terminal删除~$开头隐藏临时文件方法
嘿,我来帮你搞定这两个Mac上的文件清理问题——先讲通用的临时文件删除方法,再专门解决那些Finder看不到的~$开头临时文件的终端操作技巧。
在Mac系统中删除临时文件的方法
1. 用系统自带的存储管理工具(最安全)
这是官方推荐的方式,系统会自动识别可安全删除的临时文件,完全不用担心误删重要内容:
- 点击屏幕左上角的苹果菜单 → 选择「关于本机」
- 切换到「存储」标签页 → 点击「管理」按钮
- 在左侧菜单栏选择「文件」,然后找到「临时文件」分类
- 选中你想删除的内容,点击右下角的「删除」按钮即可
2. 手动清理应用缓存/临时文件
有些应用的临时文件会存在~/Library/Caches或~/Library/Application Support目录下:
- 打开Finder,按下
Command + Shift + G,输入~/Library/Caches并回车,进入缓存目录 - 这里面存放着各应用的缓存文件,比如浏览器的离线数据、视频软件的临时下载文件等
- 你可以根据文件夹名称对应到具体应用,删除对应的缓存文件夹(建议先备份,或者只删除你确定不再需要的内容)
- 同理,
~/Library/Application Support里也会有部分应用的临时数据,清理时注意别误删应用的核心配置文件
通过Terminal删除以~$开头的临时文件
这类文件大多是Office套件(Word、Excel等)编辑文档时生成的临时备份文件,Finder默认隐藏它们,所以只能通过终端操作:
1. 先查找所有~$开头的文件(确认删除目标)
打开终端(可以通过Spotlight搜索「Terminal」,或者在Launchpad的「其他」文件夹里找到),输入以下命令搜索用户目录下所有符合条件的文件:
find ~ -name "~$*"
这个命令会列出所有路径中包含~$开头的文件,你可以先核对这些文件是不是你要删除的(注意:如果有正在打开的Office文档,对应的~$文件是正在使用的,千万别删!)
2. 批量删除~$开头的文件
确认没问题后,执行以下命令直接删除所有找到的文件(重要提醒:此操作不可逆,一定要先确认文件列表再执行!):
find ~ -name "~$*" -delete
3. 只删除特定文件夹下的~$文件
如果你只想清理某个特定文件夹(比如「文档」或「桌面」)里的这类文件,把命令中的~换成对应路径即可,比如清理桌面:
find ~/Desktop -name "~$*" -delete
小技巧:在Finder中查看隐藏文件
如果想在Finder里直接看到这些~$文件,按下Command + Shift + .(句号)即可显示所有隐藏文件,再按一次就恢复隐藏状态。
内容的提问来源于stack exchange,提问作者s_ehsan_g




