No to jeśli roota, to musisz być użytkownikiem root (sudo to nie to samo). W przypadku "zwykłego" użytkownika - tym użytkownikiem.
Drugiego pytania nie rozumiem. Tzn. inaczej - rozumiem, ale pacman do tego nie służy. Możesz sobie to przeglądnąć w dowolnym menedżerze plików, albo użyć konsolowego polecenia ls w danym katalogu, albo podając ścieżkę jako argument. No, chyba, że chodziło Ci nie o pobrane a zainstalowane obecnie wszystkie paczki w systemie (niemal zawsze, po pewnym czasie używania systemu będzie różnica między tym katalogiem, a taką listą zainstalowanych paczek). W tym przypadku - w istocie pacman.