ubuntu如何回收磁盘空间
导读:Ubuntu回收磁盘空间的常用方法 1. 清理APT软件包缓存 APT(高级包管理工具)会缓存下载的.deb软件包(存储在/var/cache/apt/archives/),长期积累可能占用大量空间。 清理所有缓存:sudo apt cl...
Ubuntu回收磁盘空间的常用方法
1. 清理APT软件包缓存
APT(高级包管理工具)会缓存下载的.deb
软件包(存储在/var/cache/apt/archives/
),长期积累可能占用大量空间。
- 清理所有缓存:
sudo apt clean
(彻底删除所有已下载的软件包文件); - 仅清理旧缓存:
sudo apt autoclean
(删除旧版本软件包,保留最新版本)。
此操作安全,不会影响已安装的软件。
2. 删除无用依赖包
卸载软件时,系统可能残留不再需要的依赖包(如mylib
库),这些包会占用空间。
- 自动删除无用依赖:
sudo apt autoremove
(删除不再被任何软件包依赖的包); - 同时删除配置文件:
sudo apt autoremove --purge
(彻底清除包及关联配置)。
建议定期执行,尤其是频繁安装/卸载软件后。
3. 清理旧内核文件
Ubuntu更新内核后,旧内核会保留在/boot
分区(如linux-image-x.x.x-x-generic
),可能导致/boot
空间不足。
- 查看已安装内核:
dpkg --list | grep linux-image
(排除当前正在使用的内核,如linux-image-6.5.0-28-generic
); - 删除旧内核:
sudo apt purge linux-image-x.x.x-x-generic
(替换为具体版本号,保留至少1-2个最新内核)。
也可用sudo apt autoremove --purge
自动清理旧内核。
4. 清理系统日志文件
系统日志(存储在/var/log/
)会随时间积累(如syslog
、kern.log
),占用大量空间。
- 查看日志大小:
sudo journalctl --disk-usage
; - 按时间清理:
sudo journalctl --vacuum-time=7d
(保留最近7天的日志); - 按大小清理:
sudo journalctl --vacuum-size=100M
(限制日志总大小不超过100MB)。
手动删除日志需谨慎,避免删除正在使用的日志(如/var/log/syslog
)。
5. 清理缩略图缓存
Ubuntu为图片、视频生成缩略图(存储在~/.cache/thumbnails/
),长期使用可能占用数GB空间。
- 清理命令:
rm -rf ~/.cache/thumbnails/*
(删除当前用户的所有缩略图缓存)。
缩略图会自动重新生成,不影响使用体验。
6. 查找并删除大文件
使用工具快速定位占用空间大的文件(如视频、备份文件)。
- 图形化工具:
- Disk Usage Analyzer(系统自带):打开后扫描磁盘,直观查看大文件/目录;
- Baobab:类似Disk Usage Analyzer,支持更详细的分析。
- 命令行工具:
- ncdu(基于文本的磁盘分析工具):
sudo apt install ncdu
→ncdu /
(扫描根目录,按大小排序,可删除文件); - find命令:
find /path/to/search -type f -size +100M
(查找大于100MB的文件),确认后用rm
删除。
- ncdu(基于文本的磁盘分析工具):
7. 清理浏览器缓存
浏览器缓存(如Chrome、Firefox)会存储网页图片、脚本等,占用大量空间(尤其是频繁浏览的用户)。
- Chrome/Edge:访问
chrome://settings/clearBrowserData
,选择“时间范围”(如“所有时间”)和“缓存图像和文件”,点击“清除数据”; - Firefox:进入“设置→隐私与安全→清除数据”,勾选“缓存”,点击“清除”。
定期清理可释放数GB空间。
8. 清理Snap/Flatpak软件包
Snap和Flatpak应用会保留旧版本(存储在/var/lib/snapd/cache/
或~/.local/share/flatpak/
),占用较多空间。
- 清理Snap:
sudo snap remove --purge < 包名>
(删除指定Snap包及数据);sudo rm -rf /var/lib/snapd/cache/*
(清理Snap缓存); - 清理Flatpak:
flatpak uninstall --unused
(删除无用的Flatpak运行时)。
适用于使用沙盒应用较多的用户。
9. 使用图形化工具简化操作
若不熟悉命令行,可使用以下工具:
- Stacer(系统优化工具):
sudo apt install stacer
,提供磁盘使用分析、清理建议、进程管理等功能; - BleachBit(深度清理工具):
sudo apt install bleachbit
,支持清理缓存、日志、临时文件、浏览器数据等,可选择清理范围。
图形化工具操作直观,适合新手。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu如何回收磁盘空间
本文地址: https://pptw.com/jishu/719201.html