On Tue, 02 Apr 2002 at 16:49 (+0200), Christoph Franke wrote:
Daniel Seuthe schrieb am Dienstag, 02. April 2002 um 15:51:
Am 01.04.02 schrieb Christoph Franke:
mehr gehören. Eine solche Überprüfung läßt sich ja selektiv z. B. mit rpm -qf [Dateiname] machen. Wie könnte man einen solchen Aufruf auf das gesamte System ausdehnen, um sich einen Überblick zu verschaffen und
Du kannst »find« auf »/« loslassen und alle gefundenen Dateien einem Test per rpm unterziehen.
Wie könnte denn so ein Aufruf/Script aussehen?
#!/bin/sh
ERGEBNIS=`find / -name '*' -exec rpm -qf \{\} \;`
if ! $? ; then
echo "$ERGEBNIS"
fi
In / zu suchen macht aber sowieso keinen Sinn. Zumindest /home/,
/dev/, /etc/, /mnt/, /root/, /tmp und teilweise auch /var/ (ich denke
z. B. an generierte LaTeX-Fonts) sollen von solchen Putzaktionen
ausgeklammert werden. /bin/ und /lib/ machen auch nicht wirklich Sinn,
da die Zahl der Dateien wahrscheinlich nicht gerade groß ist (bei mir
in /bin/ gerade 102 Dateien) und es sich eigentlich ausnahmslos um
Systemprogramme bzw. "wichtige" Programme handelt. Bleibt eigentlich
noch /usr/, auf das man ein solches Kommando loslasen könnte. Und das
dauert ...
Gruß,
Bernhard
--
If you really want pure ASCII, save it as text... or browse
it with your favorite browser...
-- Alexandre Maret