整理 Linux 文件和清理系统是保持系统高效运行的重要工作。以下是七个实用技巧,涵盖文件整理、空间清理和系统优化:
ncdu 快速定位大文件sudo apt install ncdu(Debian/Ubuntu)或 sudo dnf install ncdu(RHEL/Fedora)bash
ncdu / # 扫描根目录d 删除文件,q 退出。bash
sudo apt autoremove --purge # 删除无用包
sudo apt clean # 清理下载的.deb缓存bash
sudo dnf autoremove
sudo dnf clean allbash
sudo journalctl --vacuum-time=7d # 保留7天日志
sudo rm /var/log/*.gz # 删除压缩旧日志/etc/systemd/journald.conf,设置 SystemMaxUse=500M 限制日志大小。fdupes:
bash
sudo apt install fdupes
fdupes -r ~/Downloads | grep -v '^$' # 扫描重复文件
fdupes -rd ~/Downloads # 交互式删除clean_temp.sh):
bash
#!/bin/bash
rm -rf /tmp/*
rm -rf ~/.cache/thumbnails/*crontab -e 添加每周任务:
cron
0 3 * * 0 /path/to/clean_temp.shbash
#!/bin/bash
for file in *; do
if [ -f "$file" ]; then
ext="${file##*.}"
mkdir -p "$ext"
mv "$file" "$ext/"
fi
donestacer 图形化工具(适合新手)bash
sudo apt install stacer # Ubuntu/Debian
sudo dnf install stacer # Fedora/etc、/var)。df -h 和 du -sh * 查看磁盘使用情况。/etc 目录)。通过组合这些方法,可以显著减少冗余文件,提升系统性能。建议每月执行一次维护任务。