| Clean pacman cache |
sudo pacman -Sc |
| Upgrade specific package(s) |
sudo pacman -U <pkg0> <pkg1> ... <pkgN> |
| Remove all files from pacman cache |
sudo pacman -Scc |
| Remove specific packages |
sudo pacman -R <pkg0> <pkg1> ... <pkgN> |
| Display info on a given sync db package |
sudo pacman -Si <pkg> |
| Search sync db for names or desc matching regexp |
sudo pacman -Ss <regexp> |
| List all locally installed native packages |
sudo pacman -Qn |
| List all locally installed foreign packages |
sudo pacman -Qm |
| Display info on a given package |
sudo pacman -Qi <pkg> |
| Search locally installed packages for name/desc |
sudo pacman -Qs <regexp> |
| Refresh all package databases |
sudo pacman -Syy |
| List orphan packages |
sudo pacman -Qdt |
| Remove orphan packages |
sudo pacman -Rs $(pacman -Qtdq) |
| Refresh the package file databases |
sudo pacman -Fy |
| Query the files database for given package |
sudo pacman -F <pkg> |
| List all files owned by given package |
sudo pacman -Ql <pkg> |
| Search for packages that own given file |
sudo pacman -Qo <file> |