List installed packages

  1. All installed packages pacman -Q

  2. All explicitly installed packages pacman -Qe

  3. Explicitly installed packages not required by other installed packages pacman -Qet

  4. Only packages names pacman -Qet | awk '{print $1}' > my_installed_packages.txt

List which package owns a file

pacman -F filename