清理ubuntu磁盘空间的步骤是什么
导读:清理Ubuntu磁盘空间的步骤 1. 清理前的准备工作 在开始清理前,务必确认磁盘空间使用情况,避免误删重要文件: 使用df -h命令查看各分区使用率,定位空间紧张的分区(如/或/home); 使用du -sh /*命令查看根目录下各子目...
清理Ubuntu磁盘空间的步骤
1. 清理前的准备工作
在开始清理前,务必确认磁盘空间使用情况,避免误删重要文件:
- 使用
df -h命令查看各分区使用率,定位空间紧张的分区(如/或/home); - 使用
du -sh /*命令查看根目录下各子目录大小,快速找出占用空间大的目录(如/var、/usr)。
2. 快速安全清理(日常维护推荐)
(1)卸载无用软件包
使用apt autoremove命令自动删除自动安装但不再需要的依赖包(如软件卸载后残留的库文件),避免占用空间:
sudo apt autoremove
若需预览将要删除的包,可添加--dry-run参数:
sudo apt autoremove --dry-run
(2)清理APT缓存
APT会将下载的.deb软件包缓存在/var/cache/apt/archives/目录,长期积累会占用大量空间:
- 彻底清理所有缓存(包括当前可用的包):
sudo apt clean - 仅清理过期缓存(无法从仓库重新下载的旧版本包,保留当前可用版本):
sudo apt autoclean
可通过du -sh /var/cache/apt查看缓存大小。
(3)清理缩略图缓存
文件管理器(如Nautilus)会自动生成文件缩略图,存储在~/.cache/thumbnails/目录,定期清理可释放空间:
rm -rf ~/.cache/thumbnails/*
清理后下次浏览文件时会重新生成缩略图,不影响正常使用。
3. 深度清理(释放更多空间)
(1)清理系统日志
系统日志(如/var/log/syslog、/var/log/kern.log)会随时间增长占用大量空间,可通过以下命令清理:
- 保留最近3天的日志(删除3天前的日志):
sudo journalctl --vacuum-time=3d - 限制日志文件最大大小为100MB(超过则压缩或删除旧日志):
sudo journalctl --vacuum-size=100M
也可手动删除旧日志文件(如*.log.1、*.gz)。
(2)删除旧内核
旧内核版本会占用/boot分区空间,需保留当前正在运行的内核和最新1-2个备用内核:
- 查看当前运行的内核版本:
uname -r - 查看所有已安装的内核版本:
dpkg --list | grep linux-image - 删除旧内核(如
linux-image-5.4.0-XX-generic,替换为实际版本号):sudo apt purge linux-image-5.4.0-XX-generic linux-headers-5.4.0-XX-generic
清理后运行sudo update-grub更新引导加载器。
(3)清理Snap应用缓存
Snap应用会保留旧版本以便回滚,占用/var/lib/snapd/cache/目录空间,可清理缓存:
sudo rm -rf /var/lib/snapd/cache/*
若需彻底删除未使用的Snap应用,可使用:
sudo snap remove --revision=<
版本号>
<
应用名>
或使用sudo snap refresh自动清理旧版本。
4. 图形化工具辅助清理(可选)
若不熟悉命令行,可使用以下图形化工具简化操作:
- Stacer:安装后通过图形界面扫描系统,一键清理缓存、日志、旧内核等;
- BleachBit:支持选择性清理系统缓存、浏览器缓存、临时文件等,提供隐私保护功能;
- Ubuntu Cleaner:专为Ubuntu设计,清理临时文件、无效软件包等。
安装示例(以Stacer为例):
sudo apt install stacer
```。
#### **5. 其他注意事项**
- **谨慎使用`rm -rf`**:避免误删系统文件(如`/etc`、`/usr`),操作前建议备份重要数据;
- **定期清理**:建议每月执行1次快速清理(卸载无用软件、清理APT缓存),每季度执行1次深度清理(旧内核、日志);
- **扩展磁盘空间**:若清理后仍空间不足,可考虑扩展分区(使用GParted工具)或添加新硬盘。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 清理ubuntu磁盘空间的步骤是什么
本文地址: https://pptw.com/jishu/747573.html
