sudo apt-get clean/var/cache/apt/archives/目录下所有已下载的.deb软件包缓存(完全清空APT缓存),释放大量磁盘空间。sudo apt-get autoclean/var/cache/apt/archives/中不再可用的旧版软件包(即无法再通过APT安装的包),比clean更保守。sudo apt-get autoremovesudo apt-get purge 软件名sudo journalctl --vacuum-time=7djournalctl日志系统中7天前的所有日志(保留最近7天的日志),快速释放/var/log/journal/目录空间。sudo journalctl --vacuum-size=100Msudo rm -rf /var/log/*.log/var/log/目录下所有.log格式的日志文件(需谨慎,避免删除正在使用的日志)。sudo rm -rf /tmp/*/tmp/目录(临时文件存储位置),删除所有临时文件(重启系统后/tmp/会自动清空,但可提前清理)。sudo systemd-tmpfiles --cleansystemd-tmpfiles工具清理临时文件(遵循/etc/tmpfiles.d/目录下的配置规则,安全可靠)。sudo tmpwatch 24h /tmp/tmp/目录下24小时内未被访问的临时文件(需安装tmpwatch:sudo apt-get install tmpwatch),适合定期自动化清理。rm -rf ~/.mozilla/firefox/*.default-release/cache2(删除Firefox缓存)rm -rf ~/.cache/google-chrome(删除Chrome缓存)。~/.cache/目录下(如~/.cache/apt/、~/.cache/bleachbit/),可直接清理该目录或使用bleachbit工具(sudo apt-get install bleachbit)图形化清理。dpkg --list | grep linux-imagesudo apt-get purge linux-image-x.x.x-x-genericx.x.x-x-generic为实际内核名称,保留当前使用的内核)。sudo apt autoremove --purgesudo apt install deborphan && sudo deborphan | xargs sudo apt-get remove --purgedeborphan工具查找无主软件包(即软件包已被删除但配置文件仍存在的包),并彻底清除。dpkg -l | grep "^rc" | awk '{print $2}' | xargs sudo dpkg -Prc(残留配置)的软件包,并删除其配置文件。sync && echo 3 | sudo tee /proc/sys/vm/drop_cachessudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'df -hdu -sh /path/to/directorydu -sh /home查看/home目录大小),帮助定位大文件或目录。sudo rm -rf /var/lib/apt/lists/*/var/lib/apt/lists/),下次运行apt update时会重新下载,释放少量空间。注意事项:
rm -rf命令)。cron定时任务(如每天凌晨清理临时文件),实现自动化维护。