Wie suche einen bestimmten Dateiinhalt unter Linux?
Die Programme die für die Dateisuche benötigt werden heißen find, xargs und grep. Diese Programme gehören zum Standardumfang heutiger Linux-Distributionen.
Angenommen man möchte nach dem Suchwort Linux in Textdateien suchen. Die Datei befindet sich möglicherweise in irgendeinem Home-Verzeichnis. Auf der Kommandozeile gibt man nun ein:
Download Code!
# find = Suchprogramm
# /home = das Verzeichnis
# -type f = durchsucht Dateien
# -name = durchsucht Dateien mit einem bestimmten Namen
# xargs = Zum Erstellen und Ausführen von Kommandos
# grep = Sucht nach einem bestimmten Suchwort
find /home -type f -name *.txt | xargs grep Linux