Hilfe
Buchgenerator (deaktivieren)

Suche nach Dateien unter Linux mit find

Aus Wiki Thomas-Krenn.AG
Wechseln zu: Navigation, Suche

Das Tool find eignet sich unter Linux zum Suchen nach Dateien. In diesem Artikel finden Sie einige Informationen welche Optionen Sie bei find nutzen können.

Suche nach Änderungszeiten

Das folgende Kommando zeigt alle Dateien im aktuellen Verzeichnis (und Unterverzeichnissen), deren Inhalt innerhalb der letzten 48 Stunden (2 x 24h) verändert wurde (modification time):

find . -mtime -2

Bedeutungen von atime, mtime, ctime:[1]

Suche nach Dateiinhalten

Das folgende Kommando durchsucht alle Dateien im aktuellen Verzeichnis (und Unterverzeichnissen), ob darin der Text SEARCHSTRING vorkommt. Diese Suche ist sinnvoll wenn sich Textdateien (wie etwa Konfigurationsdateien) im Verzeichnis befinden. Der Inhalt von PDF Dateien, OpenOffice Dateien, etc. wird damit nicht korrekt durchsucht. Die Option "-i" bei dem Kommando grep sorgt dafür, dass die Suche unabhängig von Groß- und Kleinschreibung stattfindet.

find . -type f -print0 | xargs -0 grep -i SEARCHSTRING

Einzelnachweise

  1. stat (Unix) (en.wikipedia.org)

Share/Save/Bookmark  Feedback zu diesem Artikel geben
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Kategorien
Drucken/exportieren
Werkzeuge