Re: Installierte Dateien
Danke an alle für die prompten Antworten. Ich habe mir die Vorschläge
mal angeschaut und zusammengestellt um einen Überlick zu geben:
1. Vorschlag
dpkg -L <paket> |xargs -n1 basename
Leider liefert das Ergebnis auch die Verzeichnisse im Wurzelverzeichnis.
Bsp.:
dpkg -L mount |xargs -n1 basename
. <---
bin <---
mount
umount
sbin <---
[...]
2. Vorschlag
dpkg --listfiles <paket> | while read i; do if [ ! -d "$i" ] ; then
basename "$i"; fi; done;
Das Ergebnis scheint korrekt zu sein. Bsp.:
dpkg --listfiles mount | while read i; do if [ ! -d "$i" ] ; then
basename "$i"; fi; done;
mount
umount
swapon
losetup
[...]
3. Vorschlag
for i in $(dpkg --listfiles <paket>); do test -f $i && basename "$i";
done
Das Ergebnis scheint korrekt zu sein. Bsp.:
for i in $(dpkg --listfiles mount); do test -f $i && basename "$i"; done
mount
umount
swapon
losetup
4. Vorschlag (korrigiert)
dpkg -L <paket> | while read file ; do [ ! -d $file ] && echo
${file##*/} ; done
Das Ergebnis scheint korrekt zu sein. Bsp.:
dpkg -L mount | while read file ; do [ ! -d $file ] && echo
${file##*/} ; done
mount
umount
swapon
losetup
Reply to: