Arch Linux: Cleanup
Published on Thursday, 25 May 2023
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 -Scc
Or with yay
yay -Scc
Remove unused packages
List unused
pacman -Qtdq
Remove 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
Last edited: 25/05/2023 00:00 UTC