高效清理 Debian 缓存的实用方案
一 核心清理清单
sudo du -sh /var/cache/aptdf -hsudo apt cleansudo apt autocleansudo apt autoremovesudo rm -rf /var/cache/apt/archives/partial/*sudo journalctl --vacuum-time=7d 或 --vacuum-size=100Msudo rm -rf /tmp/*rm -rf ~/.cache/thumbnails/*sudo apt install bleachbit,按需勾选项目清理。二 进阶清理与空间回收
sudo apt-get autoremove --purgesudo apt-get purge $(dpkg -l | awk '/^rc/ {print $2}')sudo deborphan | xargs sudo apt-get remove --purgesudo apt install localepurge(安装后按提示选择语言)三 内存缓存与内核参数
sudo sync && sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"echo 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_caches四 自动化与长期优化
cleanup.sh,执行 chmod +x cleanup.sh && ./cleanup.sh#!/usr/bin/env bash
sudo apt-get update
sudo apt-get autoremove --purge -y
sudo apt-get clean
sudo rm -rf /var/cache/apt/archives/partial/*
sudo journalctl --vacuum-time=7d
sudo rm -rf /tmp/*
echo "清理完成"
sudo crontab -e 加入
0 3 1 * * /path/cleanup.shsudo apt-get install apt-p2p,在 /etc/apt/sources.list 源地址前加 localhost:9977 后 sudo systemctl start apt-p2p && sudo systemctl enable apt-p2p,可显著减少重复下载。五 注意事项
apt clean 会清空 /var/cache/apt/archives/,而 apt autoclean 仅删除过期包,更安全。journalctl --vacuum-* 而非粗暴 rm -rf。