Find: Unterschied zwischen den Versionen

Aus Fachinformatiker Azubi
Zur Navigation springen Zur Suche springen
K (Nach dem Inhalt in Dateien suchen)
(Nach Dateinamen suchen)
Zeile 5: Zeile 5:
 
Es wird nach dem Dateien und Verzeichnisse mit dem Namen ''Office'' gesucht.
 
Es wird nach dem Dateien und Verzeichnisse mit dem Namen ''Office'' gesucht.
 
  find . -name Office*
 
  find . -name Office*
 +
find . -maxdepth 2 -iname *chrome*
  
 
== Nach Verzeichnisse suchen ==
 
== Nach Verzeichnisse suchen ==

Version vom 9. September 2014, 11:27 Uhr

Mittels Find kann man bequem in der Shell suchen.

Nach Dateinamen suchen

Es wird nach dem Dateien und Verzeichnisse mit dem Namen Office gesucht.

find . -name Office*
find . -maxdepth 2 -iname *chrome*

Nach Verzeichnisse suchen

Es wird nach dem Verzeichnis EDV gesucht.

find / -name EDV -type d

Es wird im Verzeichnis /etc nach dem Verzeichnis ldap gesucht.

find /etc -name ldap -type d

Nach dem Inhalt in Dateien suchen

In jeder Datei wo der Begriff office auftaucht, wird dieses aufgelistet.

find . -type f -exec grep -qi "office" {} \; -print

Möchte man z.B. ein .hg Repository Verzeichnis ausschließen (Mecurial).

find . -path '*.hg' -prune -o -type f -exec grep -qi "foo" {} \; -print