Einfach so hin und her löschen ist keine gute Idee. Wenn, dann nur über Pacman.
Pacman macht auch nicht explizit Verzeichnisse leer. Entfernst du ein Paket, entfernst du, was es installiert hat. Wurd ejedoch eine lib als ABHÄNGIGKEIT installiert, dann ist die Frage, wie du das Basispaket deinstallierst. --->
Eingies was mir hilft:
pacman -Qdt
Zeigt Pakete an, welche als Abhängigkeit installiert wurden, aber nicht mehr benötigt werden
pacman -Rcs $PAKET
Löscht ein Paket SAMT all seiner Abhängigkeiten. Wird nur -R angegeben, bleiben die Abhängigkeiten drauf. Diese kannst du dann mit -Qdt ermitteln.
pacman -Qt
Zeigt explizit installierte Pakete an. Hier kannst du wahrscheinlich am besten ansetzen, um zu sehen, was du noch brauchst oder nicht. Aber Vorsicht: Nicht alles, was du nicht selbst installiert hast, einfach löschen.
Lieber vorher ein
pacman -Qi $PAKET
um zu sehen, was das Paket tut und wofür du es brauchst (oder auch nicht).
Findest du in deinem Dateisystem eine Datei, die viel Platz wegnimmt, reicht auch einfach ein
pacman -Qo $DATEI
um herauszufinden, zu welchem Paket diese gehört und ob du dann das Paket ggf. loswerden kannst.