find mit der shell

19. März 2012 / Bash

×Info: This post is older than 2 years! Displayed information may be outdated!

Dateien suchen und finden mit der shell.

# alle php-Dateien finden
find . -name "*.php"

# in Datei speichern
find . -name "*.php" > matches

# mehrere Suchpatterns mit -o (or)
find . -name "*.php"-o -name "*.html" -o -name "*.jpg"

# alle Subdirectories listen
find . -type d

# Verzeichnissse finden
find . -type d -name "cache"

# mehrere Files suchen (und in eine Datei ausgeben)
find -name "*head*.jpg" -o -name "*head*.png" -o -name "*head*.gif" > matches_head

# alle Files nach Filename-Pattern finden und Größe ausgeben
find . -name "deprecation_*.log" -exec du -sch '{}' +