Hi Axel, On Thu, 12 Mar 2009, 12:14:28 +0100, Axel Birndt wrote:
Manfred Hollstein schrieb:
On Thu, 12 Mar 2009, 11:02:45 +0100, =?iso-8859-1?q?Dr. J=FCrgen Vollmer?= wrote:
Am Donnerstag 12 März 2009 10:56:14 schrieb Manfred Hollstein: ... Lass' mal ein strace auf "ls -a" mitlaufen und vergleiche, wieviel Systemcalls das macht gegenueber einem "stat -c '%h' DIR", dann weisst du, wovon ich rede... Vor allem, wenn du den Test auf ein riesiges Directory machst...
also wenn ich ein
abirndt@UBUNTUNB:/WD_Linux_1/temp/bilder$ stat -c '%h' zu_Hause_09_orig 2
mache, dann bekomme ich als Ergebnis 2. Klar, "." u. ".." gibts immer, das sagt aber nichts darüber aus, ob das Verzeichnis leer ist, wie die ursprüngliche Frage war.
abirndt@UBUNTUNB:/WD_Linux_1$ stat -c '%h' temp 3
Wenn ich den Befehl auf das Verzeichnis temp loslasse, dann bekomme ich als Ergebnis 3. Auch klar, ".", ".." und den Namen des Verzeichnisses "bilder"
Der Befehl "stat -c '%h' zu_Hause_09_orig" fragt also meiner Meinung nach ab, wieviele Verzeichniseinträge existieren, richtig?
Damit ist leider die Fragestellung des Threadöffners nicht direkt geklärt. Man kann an Hand der Zahlen im Ergebnis doch nur Rückschlüsse darauf ziehen, das es ein/mehrere oder kein unterverzeichnis gibt, oder sehe ich das verkehrt??
noeh, siehst du ganz richtig; ich war da offensichtlich einer falschen Annahme aufgesessen. Siehe auch meine andere E-mail in diesem Thread.
Gruß Axel
Cheers. l8er manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org