新しくArch Linux をインストールした時に、以前使っていたパッケージ達を そのままインストールしたい場合が多いかと思います。 その時に使えるコマンドについてです。 pacman でインストールされているパッケージを表示するには $ pacman -Q を用います。 ただし、このコマンドだけではsync したデータベースからインストールしたパッケージの他に、AUR などからインストールしたパッケージも表示されてしまいます。 AUR など、sync したデータベース以外からインストールしたパッケージを表示するには $ pacman -Qm を使います。 また、これら二つの差分を表示するには $ pacman -Qq > allPackages $ pacman -Qmq > notInSync $ diff allPackages notInSync | grep '^<' | cut