>_ linuxcommand.dev
Startseite find
Dateisuche

find

Sucht nach Dateien in einem Verzeichnisbaum.

Syntax
$find [PFAD] [AUSDRUCK]
Optionen
-name Suche nach Dateinamen (mit Wildcards)
-type Dateityp (f=Datei, d=Verzeichnis, l=Link)
-size Dateigröße (+1M = größer als 1MB)
-mtime Änderungszeit in Tagen (-7 = letzte 7 Tage)
-user Besitzer der Datei
-group Gruppe der Datei
-perm Berechtigungen
-exec Führe Befehl für jede gefundene Datei aus
Beispiele
Beispiele
$find . -name '*.txt'
Beispiele
$find /home -type f -size +1M
Beispiele
$find . -mtime -7
Beispiele
$find . -exec grep -l 'pattern' {} \;
Beispiele
$find . -type d -empty
Beispiele
$find . -user username
Beispiele
$find . -perm 755
Tastenkürzel
find . -name "*.txt" (nach Dateinamen suchen)
find / -type f -size +1G (große Dateien finden)
Typische Anwendungsfälle
Dateien suchen
find / -name "*.conf"
Große Dateien finden
find / -size +1G
Nach Typ filtern
find . -type f -name "*.log"
Hinweis Sehr mächtiges Tool mit vielen Optionen. Verwende -exec mit {} und \; für Befehle auf gefundenen Dateien.
Export