List installed packages
All installed packages
pacman -Q
All explicitly installed packages
pacman -Qe
Explicitly installed packages not required by other installed packages
pacman -Qet
Only packages names
pacman -Qet | awk '{print $1}' > my_installed_packages.txt
List which package owns a file
pacman -F filename