Arch Linux: Cleanup
25 May 2023 / 1 min read
Table Of Content
# Clean pkg cache
List packages
ls /var/cache/pacman/pkg/ | less Remove all pkg except those installed
sudo pacman -Sc Remove all files
sudo pacman -SccOr with yay
yay -Scc# Remove unused packages
List unused
pacman -QtdqRemove unused
sudo pacman -R $(pacman -Qtdq)# Journal logs
sudo journalctl --vacuum-time=2d- This will remove log older than 2 days, you can change accordingly.
- Clear journal log older than x day/month/year
sudo journalctl --vacuum-size=100M- Restrict logs to a certain size
# Clean home cache
cache is located in ~/.cache