www.bimminger.at

Tipps / Linux

Linux

Dateien unter Linux finden


Die einfachste Variante wie man unter Linux Dateien finden kann, ist im aktuellen Verzeichnis mit dem Befehl ls.

ls a*.html

Listet Dateien auf, die mit "a" beginnen und mit der Endung html enden.

Wenn man aber nach Dateien in untergeordneten Verzeichnissen suchen möchte, so bietet Linux mit dem Befehl find eine Umfangreiche Suchmöglichkeit an, um Dateien zu finden.

find pfad ausdruck

Wobei pfad den "pfad" bezeichnet, in dem gesucht werden soll und "ausdruck" die Suchoption(en).

Wenn man zum Beispiel Dateien mit einem bestimmten Namen finden möchte, bietet sich folgender Ausdruck an:

find . -name access_log

Mit diesem Ausdruck findet man alle Dateien mit dem Namen access_log die im aktuellen Verzeichnis und dessen Unterverzeichnissen liegt.

Den Ausdruck könnte man auch auf folgendes erweitern:

find . -name access_log -print "\n%p\t%k"


Hier würde jede gefundene Datei in einer neuen Zeile (\n) mit Name (%p) und - durch Tabulator getrennt (\t) - Dateigröße in kB (%k) ausgegeben.

Weitere Optionen findet man durch eingabe von man find


Um einen Diskussionsbeitrag zu posten müssen Sie eingeloggt sein.