Ubuntu 回收站高效利用与系统资源优化
一 回收站机制与容量认知
二 回收站清理与自动化
rm -rf ~/.local/share/Trash/files/*
rm -rf ~/.local/share/Trash/info/*
sudo rm -rf /root/.local/share/Trash/files/*
sudo rm -rf /root/.local/share/Trash/info/*
crontab -e
0 3 * * * find ~/.local/share/Trash/files -mtime +7 -delete
0 3 * * * find ~/.local/share/Trash/info -mtime +7 -delete
三 减少回收站压力的系统性做法
sudo apt clean
sudo apt autoclean
sudo apt autoremove --purge
uname -r
dpkg -l | grep linux-image
sudo apt purge linux-image-<旧版本号>
sudo journalctl --vacuum-time 7d
sudo journalctl --vacuum-size 100M
sudo find /tmp -mindepth 1 -mtime +1 -delete
snap list --all
sudo snap remove <应用名> --revision=<旧修订号>
sudo apt install fdupes
fdupes -rdN ~
sudo apt install baobab
baobab
rm -rf ~/.cache/thumbnails/*
以上操作能显著降低回收站“回灌”与系统冗余数据对空间的占用,从源头减少需要清理的垃圾量。
四 内存回收与整体性能优化
sudo sysctl -w vm.swappiness=10
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
sudo systemctl disable --now <服务名>
sudo apt install htop
htop
这些做法有助于提升系统整体资源利用效率,与回收站清理相辅相成,避免“刚清完又满”的情况。
五 空间不足时的扩容思路