Find: Unterschied zwischen den Versionen

Aus Foxwiki
Subpages:
Zeile 122: Zeile 122:
== Anwendungen ==
== Anwendungen ==
[[Find/Anwendungen]]
[[Find/Anwendungen]]
== Siehe auch ==
# [[chmod]](1)
# [[locate]](1)
# [[ls]](1)
# [[xargs]](1)
# [[lstat]](2)
# [[stat]](2)
# [[ctime]](3)
# [[fnmatch]](3)
# [[printf]](3)
# [[strftime]](3)
# [[regex]](7)

Version vom 14. Oktober 2024, 12:21 Uhr

topic - Kurzbeschreibung

Beschreibung

Installation

Syntax

Optionen

Parameter

Umgebungsvariablen

Exit-Status

Anwendung

Fehlerbehebung

Konfiguration

Dateien

Anhang

Siehe auch

Dokumentation

Man-Pages
  1. 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
  • Sehr schnell, da Indexbasiert, der täglich aktualisiert wird
  • Findet jedoch nur Dateien, die im Index enthalten sind
whereis Suche nach Programmen
Aktuelles Verzeichnis
Weitere Manche Programme an, Unterverzeichnisse zu berücksichtigen

Installation

# apt install findutils


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

Parameter

Umgebung

Rückgabewert

Anwendungen

Find/Anwendungen