0

0

Linux怎么清理垃圾文件 Linux清理缓存及无用包命令【解决】

穿越時空

穿越時空

发布时间:2026-01-28 11:05:02

|

288人浏览过

|

来源于php中文网

原创

Linux磁盘空间不足需清理APT缓存、孤儿包、旧内核、用户缓存及日志:1.用apt autoclean/clean清缓存;2.用autoremove删孤立包与rc配置;3.确认当前内核后purge旧内核;4.清~/.cache及浏览器缓存;5.清/tmp、/var/tmp和日志。

linux怎么清理垃圾文件 linux清理缓存及无用包命令【解决】

如果您发现Linux系统磁盘空间持续减少、响应变慢或/boot分区告警,则很可能是由于APT缓存、孤立依赖包、旧内核镜像及用户级临时文件长期累积所致。以下是解决此问题的步骤:

一、清理APT包管理器缓存

APT在安装或升级软件时会将.deb安装包缓存至/var/cache/apt/archives目录,这些文件在安装成功后即失去作用,但长期累积可占用数GB空间。执行清理命令不会影响已安装软件功能,且操作完全可逆。

1、查看当前APT缓存占用大小:sudo du -sh /var/cache/apt/archives

2、仅清除已无法下载的旧版本安装包(保留当前可用版本):sudo apt autoclean

3、彻底清空全部.deb缓存(包括当前版本,重装时需重新下载):sudo apt clean

二、移除孤立依赖与残留配置包

卸载软件时,APT默认保留其依赖库;当多个软件共用同一依赖时,该依赖不会被自动删除,久而久之形成“孤儿包”。这些包不再被任何已安装程序调用,属于安全可删冗余项。同时,已卸载但未清除配置的软件会以rc状态滞留在dpkg数据库中,占用磁盘且干扰包管理。

1、预览将被移除的孤立软件包列表(不执行实际删除):sudo apt autoremove --dry-run

2、执行清理,仅删除二进制文件和共享库:sudo apt autoremove

3、连同残留配置文件一并彻底清除:sudo apt autoremove --purge

4、强制清除所有标记为rc(removed but config remains)状态的包:dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg -P

三、删除多余内核镜像与头文件

/boot分区空间有限,而每次系统内核升级都会新增linux-image-*、linux-headers-*等文件,旧版本若未手动清理,极易填满/boot导致无法更新或启动失败。必须先确认当前运行内核,再针对性删除非活跃版本,避免误删导致系统无法启动。

1、查看当前正在使用的内核版本:uname -r

PNG Maker
PNG Maker

利用 PNG Maker AI 将文本转换为 PNG 图像。

下载

2、列出所有已安装的内核相关包(含image、headers、modules):dpkg --get-selections | grep 'linux-image\|linux-headers'

3、从上一步结果中识别出版本号低于当前内核且非最新升级版的条目(例如当前为6.8.0-52-generic,则可安全删除6.5.0-44-generic等)。

4、逐个卸载指定旧内核镜像及其配套头文件(以6.5.0-44-generic为例):sudo apt purge linux-image-6.5.0-44-generic linux-headers-6.5.0-44-generic

四、清理用户级应用缓存

图形界面程序如浏览器、桌面环境会在用户主目录下生成大量缓存数据,路径通常为~/.cache,这些内容不涉及系统稳定性,但可能占用数GB空间,且删除后应用重启即可重建。

1、清空整个用户缓存目录(推荐先备份重要缓存):rm -rf ~/.cache/*

2、单独清理Chrome浏览器缓存:rm -rf ~/.cache/google-chrome

3、清理Flatpak应用缓存:flatpak uninstall --unused

五、清理系统临时文件与日志

/tmp和/var/tmp目录用于存放运行时临时文件,部分服务异常可能导致其持续增长;/var/log下的日志文件若缺乏轮转机制,也可能迅速膨胀,二者均属高风险垃圾来源。

1、清空系统临时目录(确保无正在运行的服务依赖其中文件):sudo rm -rf /tmp/* /var/tmp/*

2、查找并清空最大的10个日志文件(保留文件本身,仅清空内容):sudo find /var/log -type f -name "*.log" -exec sudo truncate -s 0 {} \; -print | head -n 10

3、手动触发日志轮转以归档并压缩旧日志:sudo logrotate -f /etc/logrotate.conf

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

830

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

743

2023.11.06

python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

186

2023.09.27

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

358

2023.06.29

如何删除数据库
如何删除数据库

删除数据库是指在MySQL中完全移除一个数据库及其所包含的所有数据和结构,作用包括:1、释放存储空间;2、确保数据的安全性;3、提高数据库的整体性能,加速查询和操作的执行速度。尽管删除数据库具有一些好处,但在执行任何删除操作之前,务必谨慎操作,并备份重要的数据。删除数据库将永久性地删除所有相关数据和结构,无法回滚。

2082

2023.08.14

vb怎么连接数据库
vb怎么连接数据库

在VB中,连接数据库通常使用ADO(ActiveX 数据对象)或 DAO(Data Access Objects)这两个技术来实现:1、引入ADO库;2、创建ADO连接对象;3、配置连接字符串;4、打开连接;5、执行SQL语句;6、处理查询结果;7、关闭连接即可。

349

2023.08.31

MySQL恢复数据库
MySQL恢复数据库

MySQL恢复数据库的方法有使用物理备份恢复、使用逻辑备份恢复、使用二进制日志恢复和使用数据库复制进行恢复等。本专题为大家提供MySQL数据库相关的文章、下载、课程内容,供大家免费下载体验。

256

2023.09.05

vb中怎么连接access数据库
vb中怎么连接access数据库

vb中连接access数据库的步骤包括引用必要的命名空间、创建连接字符串、创建连接对象、打开连接、执行SQL语句和关闭连接。本专题为大家提供连接access数据库相关的文章、下载、课程内容,供大家免费下载体验。

326

2023.10.09

俄罗斯Yandex引擎入口
俄罗斯Yandex引擎入口

2026年俄罗斯Yandex搜索引擎最新入口汇总,涵盖免登录、多语言支持、无广告视频播放及本地化服务等核心功能。阅读专题下面的文章了解更多详细内容。

158

2026.01.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8万人学习

Git 教程
Git 教程

共21课时 | 3.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号