Find

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
  • Programmname: find
  • Verzeichnis: /bin/find
  • Programmart: ausführbar/ELF Shell
  • Paketname: findutils
  • Mapage: /usr/share/man/man1/find.1.gz
$ man find

Zweck: Sucht Dateien in der Verzeichnisstruktur

Schema des Programmaufrufs: find $Suchorte $Suchangaben (Eigenschaft und Bezeichner der Eigenschaft)

Beispiele:

$ find /etc -name yum.conf

Sucht die Datei yum.conf anhand ihres Namens.

$ find ~ -name ".bash*"

Gibt alle versteckten Dateien im Nutzerverzeichnis aus die mit 'bash' beginnen.

$ find /bin -size +500k

Gibt alle Dateien im Verzeichnis /bin aus die größer als 500 kb sind.

Suche nach der Dateiart:

-type $Art
  • b (block) Block orientierte Datei
  • c (char) Zeichen orientierte Datei
  • d (directory) Verzeichniseintrag
  • p (pipe) Datei zum Datenaustausch zwischen Programmen
  • f (file) Gewöhnlich Datei
  • l (link) Verknüpfung
  • s (socket)(Anschluss) Eine Datei zum Datenaustausch von Programmen über das Netzwerk.


Grafische Oberflächen:

In der oberen Randleiste von GNOME existiert eine grafische Oberfläche um Dateien zu finden. Unter /Orte/Dateien suchen:

Dateisuche in GNOME


Hier das Ergebnis der Suche wie im Beispiel 3 über die grafische Oberfläche:

Liefert das Ergebnis wie: $ find /bin -size +500k


Grafische Oberflächen erleichtern unter gewissen Umständen die Rechnernutzung aber wie in diesem Absatz beschrieben ist kann das volle Potenzial eines Programms oft nur durch die Shell ausgeschöpft werden. Würde ich zum Beispiel nach Dateien suchen die über 500 Megabyte groß sind wäre eine Umrechnung von 500 * 1024 erforderlich da kein Schalter für die Umstellung von Kilobyte auf Megabyte vorhanden ist.

In Nautilus (GNOME's Oberfläche zur Kontrolle des Dateisystems):

Ein Druck auf das Fensterkontrollelement mit dem Doppelfernrohr erlaubt die Suche nach einer Datei anhand ihres Namens oder Inhalts.

Dateisuche in GNOME's Nautilus