在Debian中进行高效的磁盘清理可以通过以下几种方法实现:
sudo apt clean:删除所有已下载的.deb包(/var/cache/apt/archives)。sudo apt autoclean:仅删除过期的.deb包。dpkg --list 'linux-image*' | grep ^ii
sudo apt purge linux-image-<旧内核版本号>
sudo apt autoremove --purge
sudo du -sh /var/log
sudo journalctl --vacuum-time=7d
sudo truncate -s 0 /var/log/syslog
sudo rm -rf /tmp/*:系统临时目录。sudo rm -rf /var/tmp/*:长期临时文件。rm -rf ~/.cache/*:用户应用程序缓存。rm -rf ~/.thumbnails/*:缩略图缓存。sudo find / -type f -size +100M -exec ls -lh {} \;
sudo du -h / | sort -rh | head -n 20
about:preferences#privacy → 清除数据。chrome://settings/clearBrowserData。sudo snap list --all | grep disabled | awk '{print $1, $3}' | xargs -n2 sudo snap remove --revision
docker system prune -a:删除未使用的镜像/容器/卷。flatpak uninstall --unused:删除未使用的运行时。sudo apt install ncdu。ncdu /。sudo apt install bleachbit。sudo bleachbit --clean system。使用fstrim命令:用于SSD驱动器的TRIM操作,可以定期执行以回收未使用的块。
sudo fstrim -v /
使用logrotate:自动压缩和删除旧日志文件。
sudo apt-get install logrotate
定期维护:定期使用上述工具清理系统,保持系统的轻量化和高效性。
在执行任何删除操作之前,请确保备份重要数据以防意外丢失。