Find: Unterschied zwischen den Versionen
Zeile 4: | Zeile 4: | ||
== Syntax == | == Syntax == | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line> | ||
find [-H] [-L] [-P] [-D Fehlersuchoptionen] [-OStufe] [Startpunkt …] [Ausdruck] | |||
</syntaxhighlight> | |||
=== Optionen === | |||
{| class="wikitable sortable options" | |||
|- | |||
! Option !! Beschreibung | |||
|- | |||
| -name || Sucht Dateien nach Dateinamen | |||
|- | |||
| -iname || Sucht nach Dateinamen und ignoriert Groß- und Kleinschreibung | |||
|- | |||
| -size || Sucht Dateien, die größer oder kleiner als größer sind | |||
|- | |||
| -type || Sucht Dateien eines bestimmten Typs | |||
|- | |||
| -atime || Sucht Dateien, auf die seit mehr oder weniger als X Tagen nicht mehr zugegriffen wurde | |||
|- | |||
| -amin || Sucht Dateien, auf die seit mehr oder weniger als X Minuten nicht mehr zugegriffen wurde | |||
|- | |||
| -mtime || Sucht Dateien, die seit mehr oder weniger als X Tagen nicht mehr verändert wurden | |||
|- | |||
| -mmin || Sucht Dateien, die seit mehr oder weniger als X Minuten nicht mehr verändert wurden | |||
|- | |||
| -perm || Sucht Dateien nach Zugriffsrechten | |||
|- | |||
| -user || Sucht Dateien des Benutzers Benutzername | |||
|- | |||
| -exec ||Führt Befehl mit den gefundenen Dateien als Parameter aus. Die geschweiften Klammern stehen für den aktuell gefunden Dateinamen | |||
|- | |||
| -ok ||Führt Befehl nach Rückfrage aus | |||
|- | |||
|} | |||
=== Optionen === | === Optionen === | ||
=== Parameter === | === Parameter === | ||
=== Umgebungsvariablen === | === Umgebungsvariablen === | ||
=== Exit-Status === | === Exit-Status === | ||
== Anwendung == | == Anwendung == | ||
[[Find/Anwendungen]] | [[Find/Anwendungen]] |
Version vom 14. Oktober 2024, 12:23 Uhr
topic - Kurzbeschreibung
Beschreibung
Installation
Syntax
find [-H] [-L] [-P] [-D Fehlersuchoptionen] [-OStufe] [Startpunkt …] [Ausdruck]
Optionen
Option | Beschreibung |
---|---|
-name | Sucht Dateien nach Dateinamen |
-iname | Sucht nach Dateinamen und ignoriert Groß- und Kleinschreibung |
-size | Sucht Dateien, die größer oder kleiner als größer sind |
-type | Sucht Dateien eines bestimmten Typs |
-atime | Sucht Dateien, auf die seit mehr oder weniger als X Tagen nicht mehr zugegriffen wurde |
-amin | Sucht Dateien, auf die seit mehr oder weniger als X Minuten nicht mehr zugegriffen wurde |
-mtime | Sucht Dateien, die seit mehr oder weniger als X Tagen nicht mehr verändert wurden |
-mmin | Sucht Dateien, die seit mehr oder weniger als X Minuten nicht mehr verändert wurden |
-perm | Sucht Dateien nach Zugriffsrechten |
-user | Sucht Dateien des Benutzers Benutzername |
-exec | Führt Befehl mit den gefundenen Dateien als Parameter aus. Die geschweiften Klammern stehen für den aktuell gefunden Dateinamen |
-ok | Führt Befehl nach Rückfrage aus |
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Konfiguration
Dateien
Anhang
Siehe auch
- chmod(1)
- locate(1)
- ls(1)
- xargs(1)
- lstat(2)
- stat(2)
- ctime(3)
- fnmatch(3)
- printf(3)
- strftime(3)
- regex(7)
Dokumentation
Man-Pages
- find
Info-Pages
Links
Projekt
Weblinks
TMP
find - Dateien nach Eigenschaften suchen
Beschreibung
- find ist ein mächtiges Werkzeug für die Suche nach Dateien
- kann auf vielfältige Weise die Suche filtern
- Etwa Dateiname, -alter oder -größe
- Suchergebnisse weiterverarbeiten werden
- Erlaubt die Formatierung der Ergebnisliste
Implementierungen
- Nicht alle Implementierungen von find sind gleich
- Der Befehl find ist unter Linux etwas anders als auf BSDs, Solaris oder Mac OS X.
- Ein Großteil der Syntax von find ist gleich und kann auf allen Systemen verwendet werden, aber nicht vollständig.
Bei Schwierigkeiten prüfen Sie die man-Page des Systems.
$ find --version find (GNU findutils) 4.4.2
Abgrenzung
Programm | Beschreibung |
---|---|
locate | Suche nur nach Dateinamen
|
whereis | Suche nach Programmen |
Aktuelles Verzeichnis |
|
Weitere | Manche Programme an, Unterverzeichnisse zu berücksichtigen |
Installation
# apt install findutils