Dateien auflisten

Post Reply
Message
Author
Rossi

Dateien auflisten

#1 Post by Rossi »

Moin,

ich bin glaube ich gerade ein wenig blockiert. Ich suche einen Befehl (bzw. Kombination derer), das mir alle Dateien (keine Verzeichnisse) unterhalb eines betstimmten Verzeichnisses (und all seinem Unterverzeichnissen) auflistet.

bakunin
Posts: 597
Joined: 16. Aug 1999 6:44
Location: Lorsch (Südhessen)
Contact:

Re: Dateien auflisten

#2 Post by bakunin »

Hi!

Meinst du sowas wie "find -type f"?

Cheers,
GNU/Wolfgang

Rossi

Re: Dateien auflisten

#3 Post by Rossi »

Fast. Also find -type f -name "*" kommt dem schon recht nahe. Nur, wie bekomme ich den Kram in eine Variable ?
Hab mich auch undeutlich bzw. zu knapp ausgedrückt, sorry.

Dachte an sowas wie:

#!/bin/sh
cd /mnt/ogg
for file in `find . -type f -name "*.ogg"; do
echo $file
done

Klappt aber nicht, die Ausgbe stimmt nicht mit dem "solo" find -type f -name "*.ogg" überein.
Wobei "echo" durch andere Befehle ersetzt wird (chattr). Ich denke, es liegt an den Leerzeichen in den Dateinamen, bin aber nicht ganz sicher. Oder das Problem liegt beim Maskieren der Befehle (Interpretation durch die Shell zur richtigen Zeit), etwas, was ich wohl nie begreifen werde.

Post Reply