Mit kann dpkg -L <package name>
ich eine Liste aller Dateien aus einem Paket abrufen, aber es enthält auch eine Liste der Verzeichnisse, die ich ausschließen möchte.
Also zum Beispiel:
dpkg -L elixir
gibt mir:
/.
/usr
/usr/bin
/usr/lib
/usr/lib/elixir
/usr/lib/elixir/bin
/usr/lib/elixir/bin/elixir
/usr/lib/elixir/bin/elixirc
/usr/lib/elixir/bin/iex
/usr/lib/elixir/bin/mix
/usr/lib/elixir/lib
/usr/lib/elixir/lib/eex
/usr/lib/elixir/lib/eex/ebin
/usr/lib/elixir/lib/eex/ebin/Elixir.EEx.Compiler.beam
(etc...)
Ich habe versucht, die Verzeichnisse mit folgendem auszuschließen:
dpkg -L elixir | find -maxdepth 1 -not -type d
Aber das gibt nur die Datei im aktuellen Verzeichnis.
Das Weiterleiten der dpkg
Ausgabe an ls
mit xargs
scheint mir auch nicht zu erlauben, Verzeichnisse herauszufiltern.
quelle