Hallo, Am Fre, 07 Jul 2006, Al Bogner schrieb:
Am Freitag, 7. Juli 2006 13:56 schrieb Al Bogner:
ls -l zeigt mir den Owner mit einer Reihe von anderen Informationen. Gibt es eine Möglichkeit den Owner "direkt" abzufragen?
Wie frage ich den Owner des tatsächlichen Directories ab, wenn ein Link
Ich überlege mir gerade, ob find eine Alternative wäre.
Ja. Vorallem dort wo es kein 'stat' gibt.
Kannich an find einen User übergeben? Also irgendwas mit `whoami`
-uid `id -u` -user `whoami`
Ich habe auch noch ein Problem mit -maxdepth
Beispiel:
/ordner/ /ordner/1/ /ordner/1/a/ /ordner/2/ /ordner/2/a/
Gefunden werden soll /ordner/1/ und /ordner/2/, nicht aber /ordner/, /ordner/1/a/ und /ordner/2/a/.
-type d -mindepth 1 -maxdepth 1
/ordner/1/ und /ordner/2/ sollen nur gefunden werden, wenn sie einem bestimmten User gehören.
find /ordner/ -type d -mindepth 1 -maxdepth 1 -uid 1000 -print0 find /ordner/ -type d -mindepth 1 -maxdepth 1 -user al -print0 Wenn /ordner/1 usw. auch symlinks auf Verzeichnisse sein duerfen ersetze das '-type d' durch \( -type d -o -xtype d \) oder generell symlinks: \( -type d -o -type l \)
Das Ergebnis soll dann einem Script als Option übergeben werden, also etwa so:
find ... -type d -print0 | xargs ...
Ggfs. hilft dir schon -ls, -printf (z.B. -printf '%l\0')... Und man kann mit dem -printf auch ein script erzeugen das man an (ba)sh pipen kann. -dnh -- Wenn diese Liste über Mailman betrieben würde, dann würden wir den ganzen Tag nichts anderes machen als eine Menschenkette zum nächsten Computerladen aufrechtzuerhalten um RAM in einem konstanten fluss in lists.suse.com einzubauen ;) -- suse-linux-owner, ebenda -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com