以下是清理Linux磁盘空间的常用方法:
查找并删除大文件
find命令查找指定路径下大于指定大小的文件(如100MB):find /path -type f -size +100M -exec ls -lh {} \;rm命令删除(谨慎操作,避免误删系统文件)。清理临时文件
/tmp目录下的临时文件:sudo rm -rf /tmp/*rm -rf ~/.cache/*管理软件包缓存
sudo apt-get clean(清理下载的包缓存)sudo apt-get autoremove(删除不再需要的依赖包)sudo yum clean all清理日志文件
truncate -s 0 /var/log/*.log(谨慎操作,可能影响系统日志)journalctl管理systemd日志:journalctl --vacuum-size=100M(保留最近100MB日志)清理旧内核(适用于频繁更新的系统)
dpkg --list | grep linux-image(查看已安装内核)sudo apt-get purge linux-image-<旧版本号>sudo yum remove kernel-<旧版本号>使用工具辅助清理
Baobab(磁盘使用分析器,查看大文件分布)BleachBit(跨平台清理工具,清理缓存、临时文件等)ncdu(交互式查看目录占用情况,支持删除操作)其他优化
tar -czvf archive.tar.gz /path/to/files注意:执行删除操作前务必备份重要数据,避免误删系统关键文件。