菜鸟科技网

mac清理缓存命令有哪些?

⚠️ 重要提醒:操作前请务必备份!

在运行任何清理命令,尤其是 rm -rf 命令之前,强烈建议你先备份你的重要数据,虽然下面的命令都是针对安全的缓存文件,但误操作的风险始终存在。

mac清理缓存命令有哪些?-图1
(图片来源网络,侵删)
  • 使用 Time Machine 进行完整备份是最安全的选择。
  • 或者至少确保你手边有安装 macOS 恢复介质的U盘。

使用命令行(Terminal)手动清理

这是最直接、最快速的方法,适合喜欢折腾和了解系统底层的用户,我们将分步骤进行,你可以根据自己的需要选择执行。

第 1 步:打开“终端” (Terminal)

你可以在 “应用程序” > “实用工具” 文件夹中找到它,或者使用 Spotlight 搜索(按 Cmd + 空格键 输入 Terminal)。

第 2 步:执行清理命令

以下命令按缓存类型分类,你可以选择性地执行。

清理 Xcode 缓存 (适用于开发者)

Xcode 的缓存文件非常庞大,经常清理可以节省大量磁盘空间。

mac清理缓存命令有哪些?-图2
(图片来源网络,侵删)
# 清理 Xcode 构建缓存
xcodebuild -allprojects -alltargets clean
# 清理 Xcode DerivedData (派生数据,存放编译后的文件)
# 这个目录通常在 ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Developer/Xcode/DerivedData
# 清理 Xcode 设备日志和模拟器
# 这两个目录可能会很大,特别是模拟器
rm -rf ~/Library/Developer/CoreSimulator/Devices
rm -rf ~/Library/Developer/Xcode/iOS\ Device Logs

清理系统缓存

macOS 的系统缓存主要在 /Library/Caches~/Library/Caches 目录下。/Library 是系统级缓存,~/Library 是当前用户级缓存。

# 清理当前用户的系统缓存
# sudo 表示需要管理员权限
# rm -rf 是一个强大的删除命令,会递归并强制删除目录及其所有内容
# 请确保路径正确!
sudo rm -rf ~/Library/Caches/*
# 清理系统级的缓存 (所有用户共享)
# 输入你的电脑密码(输入时不会显示字符)
sudo rm -rf /Library/Caches/*

清理应用程序缓存

许多应用程序(如浏览器、聊天工具等)会在 ~/Library/Caches 下创建自己的缓存文件夹,我们可以用一个命令清理大部分常见应用的缓存。

# 进入用户缓存目录
cd ~/Library/Caches
# 列出所有缓存文件夹,让你确认一下
ls
# 使用通配符 * 删除所有文件夹
# 这一步会删除 Chrome, Firefox, Safari, Teams, WeChat 等几乎所有应用的缓存
sudo rm -rf *

清理日志文件

系统日志文件也会占用一定空间,通常在 /Library/Logs~/Library/Logs

# 清理用户日志
sudo rm -rf ~/Library/Logs/*
# 清理系统日志
sudo rm -rf /Library/Logs/*

清理临时文件

macOS 也会在 /tmp 目录下存放一些临时文件。

mac清理缓存命令有哪些?-图3
(图片来源网络,侵删)
# 清理系统临时目录
# /tmp 下的文件通常在重启后会被自动清空,但手动清理也无妨
sudo rm -rf /tmp/*

使用内置的“存储管理”功能 (无需命令行)

对于普通用户来说,这是最安全、最推荐的方法,macOS 提供了图形化的工具来帮你释放空间。

  1. 点击屏幕左上角的 苹果菜单 

  2. 选择 “关于本机” (About This Mac)。

  3. 点击 “存储空间” (Storage) 旁边的 “管理...” (Manage...) 按钮。

  4. 在打开的窗口中,你会看到几个非常有用的选项:

    • 建议:系统会自动分析并推荐可以释放的空间,如“清理废纸篓”、“移除未使用的应用程序”等。
    • 在 iCloud 中存储:将不常用的文件、照片和信息存储到 iCloud,只保留本地副本。
    • 优化存储空间:自动移除你已经看过或下载的 Apple TV 和影片,以及已经收听的 Podcast。
    • 自动清倒废纸篓:在废纸篓存放 30 天后自动清空。
    • 减少杂乱:系统会帮你找出并归类下载文件、屏幕快照等,方便你手动删除不需要的。

使用第三方工具 (自动化和更彻底)

如果你想要一个“一键清理”的解决方案,或者希望清理得更彻底(包括系统缓存、应用缓存、旧的大文件、重复文件等),可以使用第三方工具。

注意:从不可信的来源下载软件有风险,请务必从 Mac App Store 或开发者官网下载。

推荐工具:

  1. CleanMyMac X (付费,但有免费试用)

    • 优点:功能强大,界面友好,一键清理,还能卸载应用残留、监控健康状态等,非常受 Mac 用户欢迎。
    • 缺点:付费软件。
  2. DaisyDisk (付费)

    • 优点:以可视化的“圆环图”展示你的磁盘空间占用,让你非常直观地看到哪些文件和文件夹占用了最多空间,然后你可以精准地删除它们。
    • 缺点:主要功能是分析,清理需要手动操作,付费软件。
  3. GeekTool (免费)

    • 优点:免费开源,高度可定制,你可以在桌面上显示各种系统信息,包括文件夹大小等。
    • 缺点:有一定的学习曲线,需要手动配置。

总结与建议

方法 优点 缺点 适用人群
命令行 - 完全免费
- 速度快
- 精准控制
- 有风险,误操作可能损坏系统
- 需要记住命令
开发者、高级用户
存储管理 - 非常安全,系统自带
- 图形化,简单易用
- 智能推荐
- 清理范围相对有限
- 无法清理所有缓存
所有普通用户(最推荐)
第三方工具 - 功能强大,自动化程度高
- 可清理更多类型文件
- 界面直观
- 大部分付费
- 可能存在隐私风险(选择知名软件)
追求便捷、希望深度清理的用户

给你的建议:

  • 如果你是普通用户:首选 存储管理,它安全、有效,能满足日常的磁盘空间清理需求。
  • 如果你是开发者:强烈建议你掌握 方法一,特别是清理 Xcode 缓存的命令,这能极大地提升你的开发效率。
  • 如果你想让 Mac 保持“一尘不染”:可以考虑购买一款信誉良好的 第三方工具(如 CleanMyMac X),作为日常维护的补充。

希望这份详细的指南能帮助你有效地清理 Mac 缓存,让它运行得更快更流畅!

分享:
扫描分享到社交APP
上一篇
下一篇