在Linux系统中,有许多类型的文件可能会占用大量磁盘空间,定期清理这些文件有助于保持系统的性能和稳定性。以下是一些常见的可以删除的文件类型:
/tmp/
rm -rf /tmp/*
/var/tmp/
rm -rf /var/tmp/*
~/.cache/
rm -rf ~/.cache/*
~/.local/share/Trash/
rm -rf ~/.local/share/Trash/files/*
/var/log/
logrotate
工具自动管理日志轮转,或者手动删除旧的日志文件(注意备份重要日志)。/var/log/syslog
sudo journalctl --vacuum-time=2weeks
(保留最近两周的日志)APT(Debian/Ubuntu)
/var/cache/apt/archives/
sudo apt-get clean
YUM(CentOS/RHEL)
/var/cache/yum/
sudo yum clean all
DNF(Fedora)
/var/cache/dnf/
sudo dnf clean all
下载文件夹
视频/音乐/图片库
大型应用程序数据
Timeshift备份
其他备份工具
查找大文件
find / -type f -size +100M -exec ls -lh {} \;
这条命令会列出所有大于100MB的文件。
查找并删除空目录
find / -type d -empty -delete
rm -rf
命令时要格外小心,因为它会递归删除目录及其所有内容。通过定期清理这些文件,你可以有效地释放磁盘空间并保持系统的良好性能。