Ubuntu如何释放被占用的空间
导读:Ubuntu释放被占用空间的常用方法 1. 清理APT缓存(最有效的常规清理) Ubuntu使用APT包管理器安装软件时,会将下载的.deb包缓存在/var/cache/apt/archives目录中。这些缓存文件虽能加速后续安装(无需重新...
Ubuntu释放被占用空间的常用方法
1. 清理APT缓存(最有效的常规清理)
Ubuntu使用APT包管理器安装软件时,会将下载的.deb
包缓存在/var/cache/apt/archives
目录中。这些缓存文件虽能加速后续安装(无需重新下载),但长期积累可能占用数GB空间。
- 彻底清理所有缓存:运行
sudo apt clean
,删除缓存目录下所有.deb
文件,释放全部缓存空间。 - 仅清理过期缓存:若想保留最近安装的包(方便后续重装),可使用
sudo apt autoclean
,仅删除当前软件仓库中不存在的旧版本包。
此操作安全,不会影响已安装软件的运行。
2. 删除不再需要的依赖包
卸载软件时,系统可能残留不再被其他软件依赖的“孤包”(如库文件、配置文件)。这些文件长期堆积会占用空间。
- 自动清理孤包:运行
sudo apt autoremove
,系统会自动识别并删除不再需要的依赖包。 - 同时清理配置文件:若需彻底清除孤包及关联配置,使用
sudo apt autoremove --purge
,避免残留无用文件。
执行前可通过apt list --installed
确认待删除包是否确实无用。
3. 清理旧内核文件
Ubuntu升级内核时会保留旧版本(以防新内核故障需回滚),但旧内核过多会占用/boot
分区(通常容量较小)空间,甚至导致无法升级。
- 查看当前内核:运行
uname -r
,记录当前正在使用的内核版本(如5.15.0-88-generic
),切勿删除此版本。 - 列出所有内核:运行
dpkg -l | grep linux-image
,查看所有已安装的内核镜像。 - 删除旧内核:使用
sudo apt purge linux-image-x.x.x-x-generic
(替换为旧内核版本号)删除旧版本;或通过sudo apt autoremove --purge
自动清理(保留最新1-2个内核)。
4. 清理系统日志文件
系统日志(如/var/log/syslog
、/var/log/auth.log
)会记录系统运行信息,长期积累可能占用大量空间(尤其是高频使用的服务器)。
- 限制日志大小:使用
sudo journalctl --vacuum-size=100M
将日志总大小限制为100MB,自动删除旧日志;或sudo journalctl --vacuum-time=7d
保留最近7天的日志。 - 手动清空日志:若需立即释放空间,可运行
sudo truncate -s 0 /var/log/syslog
(清空syslog)、sudo truncate -s 0 /var/log/auth.log
(清空认证日志),但需谨慎操作(避免删除正在写入的日志)。
5. 清理用户缓存与临时文件
用户日常使用(如浏览网页、使用办公软件、下载文件)会产生缓存文件,主要存储在~/.cache
(用户主目录下的.cache文件夹)和/tmp
(临时文件目录)中。
- 清理用户缓存:运行
rm -rf ~/.cache/*
删除当前用户的所有缓存文件(如浏览器缓存、GTK缩略图缓存),这些文件可安全删除(下次使用时会重新生成)。 - 清理/tmp目录:运行
sudo rm -rf /tmp/*
删除临时文件(注意:/tmp
中的文件可能在系统运行时被使用,建议在非高峰时段操作或重启后清理)。
6. 使用图形界面工具(适合新手)
若不熟悉命令行,可使用以下图形化工具快速清理:
- Disk Usage Analyzer(磁盘使用分析器):Ubuntu自带工具,通过“应用程序→附件→磁盘使用分析器”打开,扫描磁盘后可直观查看占用大的目录(如
/home
下的下载文件夹、视频文件夹),右键选择“打开方式→文件管理器”即可删除文件。 - BleachBit:安装后(
sudo apt install bleachbit
)运行,选择“系统缓存”“应用程序缓存”“系统日志”等选项,点击“清理”即可自动删除无用文件(支持隐私清理,如浏览器历史记录)。 - Stacer:安装后(
sudo apt install stacer
),通过“清理”选项卡可一键清理缓存、日志、孤包,还能监控系统资源使用情况(如CPU、内存)。
7. 卸载不常用软件与游戏
安装后长期不使用的软件、游戏会占用大量磁盘空间(如大型游戏安装包、专业软件)。
- 通过Ubuntu软件中心卸载:打开“Ubuntu软件中心”,点击“已安装”,选择不需要的软件,点击“卸载”。
- 通过命令行卸载:运行
sudo apt remove --purge 软件名
(如sudo apt remove --purge vlc
),彻底删除软件及配置文件(避免残留)。
注意事项
- 备份重要数据:清理前务必备份个人文件(如文档、照片、视频),防止误删。
- 避免删除系统关键文件:如
/etc
(配置文件)、/usr
(系统程序)目录下的文件,删除可能导致系统故障。 - 定期清理:建议每月执行1-2次清理(如清理缓存、日志),避免空间被逐步占满。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu如何释放被占用的空间
本文地址: https://pptw.com/jishu/731821.html