Mac清理tmp临时目录教程 苹果电脑系统维护指南
Mac存储空间紧张且“系统数据”膨胀时,/tmp目录易积压残留文件;可通过终端清空、重启触发自动清理、调整tmpfs挂载或定位大文件四法安全释放空间。
你的Mac是不是也遇到过这种情况:明明没存多少大文件,但存储空间却频频告急,系统设置里那个“系统数据”分类还越来越大?很多时候,问题的根源就藏在那个不起眼的全局临时目录——/tmp里。
这个目录是所有用户和系统服务共享的临时工作区,什么进程残留、编译中间文件、安装器解压的临时包,甚至应用崩溃时的转储文件,都可能留在这里。虽然macOS有内置的periodic脚本每天清理,但总有些“钉子户”文件,因为关联的服务长期运行或异常终止,赖着不走,一待就是好几周,白白占用大量空间。
别担心,下面这几种方法,能帮你安全、彻底地给/tmp目录“瘦身”。
一、使用终端命令安全清空 /tmp 目录
这是最直接的方法,适合当你确认没有正在运行的关键服务依赖/tmp里的文件时使用。放心,系统很聪明,执行命令时会自动跳过那些正在被占用的活跃文件,所以操作本身是安全的。
1. 打开“终端”(路径:访达→应用程序→实用工具)。
2. 输入命令:sudo rm -rf /tmp/*,然后按回车。
3. 这时系统会提示你输入管理员密码。输入时屏幕上不会显示任何字符,输完直接按回车就行。
4. 命令执行完成后,通常不会有提示。你可以再输入ls -la /tmp检查一下,如果目录里只剩下像.Trashes、.com.apple.timemachine.supported这类系统保留项,那就说明清理成功了。
二、重启系统触发自动周期性清理
如果你不想手动敲命令,重启电脑其实是个更省事的办法。macOS内置的periodic daily任务会在每天凌晨自动运行,其中就包含专门清理/tmp目录的脚本(路径是/usr/libexec/periodic/daily/110.clean-tmp)。重启系统能立刻触发这个脚本,顺便还能清掉内存里那些临时映射文件。
1. 点击屏幕左上角的苹果图标,选择“重新启动…”。
2. 在弹出的对话框里点击“重新启动”。
3. 耐心等待系统完全重启并进入登录界面。
4. 登录后,可以打开终端,输入df -h /tmp,看看挂载点的使用率是不是已经降下来了。
三、检查并释放 /private/tmp 的符号链接占用
这里有个细节:我们看到的/tmp其实是一个符号链接,它真正指向的位置是/private/tmp。而一些开发工具(比如Xcode、Docker Desktop)可能会把这个位置挂载成tmpfs内存文件系统。如果这里占用异常,光清空目录内容可能没用,得从挂载状态入手。
1. 在终端里执行:mount | grep tmp。
2. 如果输出结果里有类似tmpfs on /private/tmp (tmpfs, local, noatime)这样的行,就说明它确实被挂载成了内存文件系统。
3. 这时候,可以尝试用命令重置它:sudo umount -f /private/tmp && sudo mount -t tmpfs -o size=2g tmpfs /private/tmp。这条命令会先强制卸载,再重新挂载为一个容量2GB的tmpfs(这个大小你可以按需调整)。
4. 操作完成后,再运行一遍df -h /tmp,确认可用空间已经恢复。
四、定位并删除 /tmp 下特定大体积临时文件
如果你发现/tmp目录的占用反复增长,想揪出“元凶”,那么这个方法最合适。它能帮你精准定位到体积最大的那几个文件或文件夹,避免“一刀切”地清空,影响其他正在运行的服务。这招对付那些疑似泄漏临时文件的应用(比如某些Electron应用或Node.js构建脚本)特别有效。
1. 在终端运行:sudo du -sh /tmp/* 2>/dev/null | sort -hr | head -5。
2. 查看输出结果里排在前面的路径,比如/tmp/.org.chromium.Chromium.XXXXXX或/tmp/build-xxxxxx这类。
3. 确认这些路径没有被关联进程使用后,就可以用sudo rm -rf /tmp/对应路径名来删除。
4. 万一某个文件因为被占用而删不掉,可以运行sudo lsof +D /tmp/对应路径名来查看到底是哪个进程在用它。查清楚后,退出那个应用,再回来清理就畅通无阻了。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
Win11桌面小组件添加与自定义设置教程
想在Windows 11桌面上快速瞥一眼天气、股票或者待办事项?桌面小组件(Widgets)功能就是为此而生的。它就像一个信息仪表盘,让你无需打开应用就能获取实时动态。不过,这个功能默认可能没打开,需要几步简单的设置才能让它“活”起来。整个过程可以概括为五个核心步骤:开启入口、打开面板、添加组件、调
Win10磁盘配额设置教程 如何限制用户磁盘使用空间
需启用NTFS磁盘配额功能限制用户写入空间,方法包括:一、磁盘属性界面配置;二、本地组策略强制统一限额(专业版及以上);三、fsutil命令行精细设置;四、磁盘管理工具调出配额选项卡;五、启用事件日志记录。 在Windows 10环境下管理共享存储空间时,一个常见且实际的需求是:如何有效限制特定用户
Windows 11 超级任务栏预览开启教程 提升窗口悬停显示速度
在 Windows 11 里,把鼠标移到任务栏图标上,等半天才弹出一个窗口预览,甚至干脆是空白的——这事儿是不是挺让人恼火的?这通常不是单一问题,而是系统预览机制、视觉效果策略、缓存状态乃至动画调度等多个环节共同作用的结果。所谓“超级任务栏预览”,其实就是通过一系列调整,让这个预览变得又快又清晰。下
Win11多时区时钟设置教程 添加显示多个地区时间
在全球化协作的今天,跨时区工作已是常态。无论是与海外团队开会,还是追踪国际项目进度,能在电脑桌面上快速瞥见不同地区的时间,无疑能极大提升效率。好消息是,Windows 11 本身就提供了多种灵活的原生方案来实现这一点,甚至还能通过第三方工具进行功能扩展。 简单来说,你可以通过五种主要方式来设置多时区
Windows 11 高性能图形加速设置教程 强制系统调用独立显卡方法
在Windows 11上玩游戏或者运行设计、渲染软件时,如果感觉帧率上不去、画面时不时卡一下,甚至拖动窗口都有拖影,这感觉确实挺恼人的。很多时候,问题的根源并不在于你的硬件性能不够,而是系统“偷懒”了——它可能错误地将图形处理任务分配给了性能较弱的集成显卡,甚至退回到了更慢的CPU渲染路径。 想让系
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

