Find: Unterschied zwischen den Versionen
Zeile 31: | Zeile 31: | ||
| [[whereis]] || Suche nach Programmen | | [[whereis]] || Suche nach Programmen | ||
|- | |- | ||
| | | [http://wiki.ubuntuusers.de/Terminal#Vervollstaendigen-lassen-nicht-tippen automatischer Vervollständigung] || | ||
|- | |||
| [[Jokerzeichen]] (''*'',''?'', ...) || | |||
|- | |||
| [[ls]] || Manche Programme an, Unterverzeichnisse zu berücksichtigen | |||
|- | |||
| [[grep]] || Manche Programme an, Unterverzeichnisse zu berücksichtigen | |||
|- | |- | ||
|} | |} | ||
Version vom 23. Dezember 2024, 13:30 Uhr
find - Dateien nach Eigenschaften suchen
Beschreibung
- Werkzeug für die Suche nach Dateien
- kann auf vielfältige Weise die Suche filtern
- Etwa Dateiname, -alter oder -größe
- Formatierung der Ergebnisliste
- Suchergebnisse können weiterverarbeiten werden
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.10.0
Aktivierte Eigenschaften:D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS(FTS_CWDFD) CBO(level=1)
Abgrenzung
Programm | Beschreibung |
---|---|
locate | Suche nur nach Dateinamen
|
whereis | Suche nach Programmen |
automatischer Vervollständigung | |
Jokerzeichen (*,?, ...) | |
ls | Manche Programme an, Unterverzeichnisse zu berücksichtigen |
grep | Manche Programme an, Unterverzeichnisse zu berücksichtigen |
Installation
find ist Teil des Pakets findutils
Aufruf
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 |
-inode | Sucht Dateien nach Inode |
Parameter
Umgebungsvariablen
Exit-Status
Anhang
Siehe auch
Dokumentation
Man-Page
- chmod(1)
- locate(1)
- ls(1)
- xargs(1)
- lstat(2)
- stat(2)
- ctime(3)
- fnmatch(3)
- printf(3)
- strftime(3)
- regex(7)
- find (1)
Info-Pages
Links
Projekt
Weblinks