$find
Durchsuchen Sie Verzeichnishierarchien nach Dateien basierend auf Name, Typ, Größe oder Änderungsdatum.
find [PATH] [OPTIONS] [EXPRESSION]Live im interaktiven Terminal ausprobieren
Client-seitige Simulation ohne Installation mit sofortigem Feedback.
Überblick & Funktionsweise
Der Befehl find ist eines der mächtigsten Linux-Werkzeuge zum rekursiven Suchen von Dateien und Verzeichnissen in Echtzeit.
Wichtige Optionen und Flags
| Flag / Option | Description |
|---|---|
| -name [pattern] | Search for files matching the specified filename or wildcard pattern (case-sensitive). |
| -iname [pattern] | Search for files matching the pattern ignoring case distinctions. |
| -type [f|d|l] | Filter results by file type: f (regular file), d (directory), l (symbolic link). |
| -size [+|-][n] | Search by file size: +10M (larger than 10MB), -1k (smaller than 1KB). |
| -mtime [n] | Find files modified n*24 hours ago (+7 for older than a week, -1 for last 24h). |
| -exec [cmd] {} \; | Execute a specific shell command on each matching file found. |
Praktische Anwendungsbeispiele
find /var/log -name "*.log"Recursively scans the /var/log directory for all files ending with the .log extension.
find /home/user -type dFilters and outputs only directory paths inside the user home folder.
find . -type f -mtime -1Locates recently created or modified files in the current working directory.
Verwandte Linux-Befehle
Suchen Sie nach Zeichenfolgenmustern oder regulären Ausdrücken in Textdateien.
Verzeichnisinhalte auflisten mit Dateigrößen, Berechtigungen und Zeitstempeln.
Dateiinhalte verketten und auf der Standardausgabe ausgeben.
Ändern Sie Dateizugriffsberechtigungen für Besitzer, Gruppe und andere Benutzer.
Create new directories and folder hierarchies.
Remove files or directories from the filesystem.