• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] Dateien in txt speichern

roth

Member
Guten Tag!
Ich möchte alle dateien in einem Ordner in eine txt schreiben lassen. Dies mit dem ganzen pfad! ist dies irgendwie per Konsole möglich?

Bsp.txt:
/home/test/test1.jpg
/home/test/test3.jpg
/home/test/test4.jpg
/home/test/test5.jpg
/home/test/test6.jpg
/home/test/test7.jpg

..usw.

vielen dank!

mfg roth
 

oc2pus

Ultimate Guru
Code:
find . -name *.jpg > ausgabe.txt

evtl noch verfeinern mit sort:
Code:
find . -name *.jpg | sort > ausgabe.txt

und ggfl mit grep unerwünschte aussortieren
 

regexer

Advanced Hacker
oc2pus schrieb:
Code:
find . -name *.jpg > ausgabe.txt
Ergänzung: Wenn man absolute Pfadangaben will muss man statt dem Punkt ebendiesen pfad angeben. Und dann wäre es auch noch besser den Stern zu maskieren, damit die Shell das ganze nicht evaluiert.
Also:
Code:
find /home/test -name '*.jpg' > ausgabe.txt

Eventuell noch verfeinern:
Unterverzeichnisse auschließen (Siehe man find).
 
Oben