1. 清理APT缓存文件
APT缓存存储了从软件源下载的安装包(位于/var/cache/apt/archives/),可通过以下命令清理:
sudo apt clean(或sudo apt-get clean),释放磁盘空间。sudo apt autoclean(或sudo apt-get autoclean),删除不再需要的旧版本包,保留最新版本。2. 删除不再需要的依赖包
系统更新或卸载软件后,可能残留不再被任何软件依赖的包(“孤立包”),使用以下命令自动清理:
sudo apt autoremove(或sudo apt-get autoremove),默认仅删除包;若需彻底清除包及配置文件,添加--purge参数:sudo apt autoremove --purge。
3. 彻底卸载软件包及配置文件
若手动卸载软件时未使用purge选项,可能残留配置文件(位于/etc/、/usr/share/等目录),可通过以下命令彻底清理:
sudo apt purge <package_name>(如sudo apt purge vim)。dpkg --list | grep "rc"(列出所有残留配置文件的包),然后使用sudo apt purge <package_name>逐一删除。4. 清理孤立软件包
孤立软件包是未被任何其他软件依赖的库或工具,可使用deborphan工具查找并清理:
sudo apt install deborphan。sudo deborphan。sudo apt purge $(deborphan)(或sudo deborphan | xargs sudo apt purge)。5. 删除旧内核版本
旧内核会占用大量磁盘空间且无需保留,可通过以下步骤清理:
uname -r(避免删除正在使用的内核)。dpkg --list | grep linux-image(排除当前内核,如linux-image-6.1.0-18-amd64)。sudo apt purge linux-image-<version>(替换<version>为旧内核版本号),随后更新引导程序:sudo update-grub。6. 清理日志文件
系统日志(位于/var/log/)会随时间增长占用空间,可通过以下命令管理:
sudo journalctl --vacuum-time 1d。sudo journalctl --vacuum-size 50M。sudo rm /var/log/*.gz(删除压缩的旧日志文件)。7. 清理临时文件
临时文件(位于/tmp/、/var/tmp/)通常无需保留,可使用以下命令清理:
sudo rm -rf /tmp/* /var/tmp/*(谨慎使用,避免删除正在使用的临时文件)。
注意事项
/home/目录、配置文件)。sudo),请确认操作对象,避免误删系统文件。