Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Arch Linux

Pacman cheatsheet

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