在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
定期维护:定期使用上述工具清理系统,保持系统的轻量化和高效性。
在执行任何删除操作之前,请确保备份重要数据以防意外丢失。