[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: solvet



Christian Brabandt wrote:

Hallo Dirk!

Dirk Paul Finkeldey schrieb am Dienstag, den 22. Juli 2008:

Da habe ich mich verbastelt, es muß so lauten um nur die Ordner aufzulisten auf die die Bestimmung past # find /boot /etc /lib /opt /sbin /bin /usr /var -type d \! -perm 0755 -printf 0755 | wc -l ;-)

Du bist ein Scherzkeks, oder? Was glaubst Du macht printf 0755?
Habe mich beim posting vertipt meinte fprint und 0755 soll der Dateiname sein.

Ich schätze du möchtest endlich mal man find durchlesen (insbesondere was printf macht)
Wie geasagt ich meinte fprint das habe ich auch verwendet, printf ist ohne zweifel eleganter ;-)

Muß gestehen das ich man find nur überflogen habe um schnell das ergebnis in eine Datei schubsen zu können.

Wenn ich mir sowas generieren wollte, würde ich folgendes machen:
find / -xdev -printf "%p\t%u:%g\t %m\n" >permissions.txt
Bin begeistert, eine sehr elegante Lösung - du hast dich auch schon öfter mit scripten und beschäftigt.

und dann die permissions.txt ab ins Backup!

Aber wahrscheinlich würde ich nicht damit rumspielen, sondern gleich neuinstallieren (Pakete) und das backup einspielen (Konfiguration, eigene Daten).
Neuinstallation kommt so nicht in Frage dauert zu lange, allein der download der Pakete dauert ca. 4-5h.

Dann die Benutzereinrichtung; wine etc - wenn ich das so wieder hinbekomme ist es schneller :-)

Grüße,
Christian
Mit freundlichen Grüßen Dirk Finkeldey


Reply to: