整理 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 all
bash
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.sh
bash
#!/bin/bash
for file in *; do
if [ -f "$file" ]; then
ext="${file##*.}"
mkdir -p "$ext"
mv "$file" "$ext/"
fi
done
stacer
图形化工具(适合新手)bash
sudo apt install stacer # Ubuntu/Debian
sudo dnf install stacer # Fedora
/etc
、/var
)。df -h
和 du -sh *
查看磁盘使用情况。/etc
目录)。通过组合这些方法,可以显著减少冗余文件,提升系统性能。建议每月执行一次维护任务。