Ubuntu清理缓存步骤是什么
导读:Ubuntu清理缓存步骤(按缓存类型分类) 一、APT软件包缓存清理 APT(Advanced Package Tool)会缓存下载的.deb软件包,长期积累可能占用大量磁盘空间。清理步骤如下: 彻底清除所有APT缓存: 执行sudo a...
Ubuntu清理缓存步骤(按缓存类型分类)
一、APT软件包缓存清理
APT(Advanced Package Tool)会缓存下载的.deb
软件包,长期积累可能占用大量磁盘空间。清理步骤如下:
- 彻底清除所有APT缓存:
执行sudo apt clean
命令,删除/var/cache/apt/archives/
目录下的所有已下载软件包(仅保留锁定文件),释放大量空间。 - 仅清理过期缓存:
执行sudo apt autoclean
命令,仅删除无法从软件仓库重新下载的旧版本包(保留当前可用版本),避免误删仍需的缓存。 - 删除无用依赖包:
执行sudo apt autoremove
命令,卸载自动安装但不再被任何已安装软件依赖的“孤儿包”,防止“孤儿包”占用空间。
二、系统内存缓存释放(临时)
Linux内核会利用内存缓存(页缓存、目录项缓存、inode缓存)提升IO性能,以下命令可临时释放内存缓存(系统会根据需要自动重新分配):
- 释放页缓存(Page Cache):
执行sync & & echo 1 | sudo tee /proc/sys/vm/drop_caches
,先通过sync
将内存数据同步到磁盘(避免数据丢失),再清理页缓存。 - 释放目录项和inode缓存:
执行sync & & echo 2 | sudo tee /proc/sys/vm/drop_caches
,清理目录结构缓存(dentries)和文件元数据缓存(inodes)。 - 彻底释放所有内存缓存:
执行sync & & echo 3 | sudo tee /proc/sys/vm/drop_caches
,同时清理页缓存、目录项缓存和inode缓存(不建议在生产环境频繁使用,可能导致系统性能短暂下降)。
三、临时文件与用户缓存清理
- 清理系统临时目录:
执行sudo rm -rf /tmp/*
,删除/tmp
目录下的所有临时文件(重启后系统会自动清理,手动清理需谨慎,避免删除正在使用的文件)。 - 清理用户应用缓存:
执行rm -rf ~/.cache/*
,删除用户主目录下的浏览器、IDE、聊天工具等应用缓存(谨慎操作,避免误删个人数据,如浏览器登录状态、聊天记录)。 - 清理缩略图缓存:
执行rm -rf ~/.cache/thumbnails/*
,删除文件管理器(如GNOME)生成的缩略图缓存,释放磁盘空间(尤其适用于图片、视频较多的用户)。
四、特定场景缓存清理
- Snap/Flatpak应用缓存:
- Snap应用:执行
sudo rm -rf /var/lib/snapd/cache/*
,清理Snap应用的缓存文件。 - Flatpak应用:执行
flatpak uninstall --unused
,删除未使用的运行时环境(减少磁盘占用)。
- Snap应用:执行
- 旧内核清理:
- 查看已安装内核:执行
dpkg --list | grep linux-image
,记录当前运行的内核版本(uname -r
,切勿删除)。 - 删除旧内核:执行
sudo apt purge linux-image-< version>
(替换< version>
为旧内核版本号,如linux-image-5.4.0-42-generic
),保留当前和最新备用内核(避免系统无法启动)。
- 查看已安装内核:执行
- 浏览器缓存:
- 图形界面:以Firefox为例,打开“设置→隐私与安全→清除数据”,勾选“缓存”并点击“清除”。
- 命令行:执行
rm -rf ~/.cache/mozilla/firefox/*.default-release/cache/*
(替换路径为实际Firefox配置目录)。
五、工具辅助清理(推荐新手)
- 图形化工具:Stacer
执行sudo apt install stacer
安装,打开后通过“清理”选项卡一键扫描并清理缓存、日志、旧内核等,支持可视化操作。 - 命令行工具:BleachBit
执行sudo apt install bleachbit
安装,运行sudo bleachbit --clean system.cache
清理系统缓存,支持选择性清理(如浏览器数据、系统日志)。 - 磁盘分析工具:ncdu
执行sudo apt install ncdu
安装,运行ncdu /
扫描磁盘占用,定位大文件/目录(如/var/cache/apt/archives
),手动清理。
注意事项
- 谨慎使用
rm -rf
:操作前建议备份重要数据(如~/Documents
、~/Pictures
),避免误删系统或个人文件。 - 生产环境谨慎清理内存缓存:频繁清理会导致系统频繁重新加载缓存,可能影响性能(如数据库、Web服务器),建议仅在磁盘空间不足时使用。
- 保留必要内核:删除旧内核前务必确认当前运行的内核版本(
uname -r
),至少保留2个可用内核(当前+备用),防止系统无法启动。 - 定期清理:建议每月执行一次
apt clean + autoremove
,配合工具(如Stacer)定期优化,保持系统整洁。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu清理缓存步骤是什么
本文地址: https://pptw.com/jishu/731823.html