[linux-l] Dateien durchsuchen
Christoph Biedl
cbiedl at gmx.de
Mo Nov 25 18:13:32 CET 2002
Jan-Benedict Glaw wrote...
> On Mon, 2002-11-25 17:48:16 +0100, georg Smeets <georg at smeets-net.de>
> wrote in message <BOECJOCMEHJLCCHHPIHAEEPFDDAA.georg at smeets-net.de>:
> > Hallo Liste
> >
> > ich weß zwar wie ich mit dem more grep befehl Dateien nach einer bestimmten
> > Zeichenfolge durchsuche. Wie kann ich alle Dateien des Systems durchsuchen?
>
> find / -type f -exec grep -H suchmich {} \;
*hüstel*
Problem 1: Dateinamen mit ungewöhnlichen Zeichen (z.B. Leerzeichen) machen
Schwierigkeiten. Falls also eine parallel Windowsinstallation gemountet
ist, wird's ab "Eigene Dateien" sehr lustig.
Problem 2: Für jede gefundene Datei wird grep aufgerufen. Das
funktioniert, ist aber performancemäßig herausgefordert.
Lösung: find / -type f -print0 | xargs -r0 grep suchmich
Lesetip: http://www.heise.de/ix/artikel/2001/07/164/
Christoph
Mehr Informationen über die Mailingliste linux-l