Find

Mit dem Linux Befehl: find kann man in der Textkonsole oder im Terminal nach bestimmten Dateien suchen. So kann man nach dem Namen, aber auch nach anderen Kriterien, wie beispielsweise die Größe der Datei suchen. Prinzipiell verwendet man standardmäßig folgende Form des find-Befehls:

find / -name Programmname

/ = Suche startet im Root-Verzeichnis
-name = Gibt an, dass nachfolgend der Name der Datei gesucht wird
Programmname = Die zu suchende Datei (z.B. inittab)

Gibt man lediglich nur „find Programmname“ ein, z.B. „find inittab“ sucht find nur im Verzeichnis in dem man sich gerade befindet, ist dies nicht zufällig etc erscheint folgende Fehlermeldung:
’find: inittab: Datei oder Verzeichnis nicht gefunden’
Da man prinzipiell nicht weiß wo sich die gesuchte Datei befindet, empfiehlt sich deshalb die oben genannte Methode.

Man kann auch nach Dateien mit einer bestimmten Größe suchen, z.B.
find /filme -name ‚*.mpg‘ -size +500000k

Würde nun nach Filmen mit der Endung .mpg im Verzeichnis filme suchen, die größer als 500 MB sind. Folgende Zeile hingegen
find /filme -name ‚*.mpg‘ -size -500000k

Würde auch Filme im Verzeichnis filme suchen, allerdings würden nur Filme ausgegeben die kleiner als 500 MB sind

Weiter Informationen zum Befehl Find gibt es unter:
man find oder find –help


Mehr zu diesem Thema hier im Linux Blog

4 Kommentare to “Find”

  1. Markus Nölle schreibt:

    Kurz und auf den Punkt gebracht, dankeschön!

    (Es heißt trotzdem „kleiner als“ und nicht „kleiner wie“ 😉

  2. admin schreibt:

    Danke für den Hinweis, habe das auch fix ausgebessert.

    Gruß

  3. Dieter Suchan schreibt:

    Guten Morgen, admin, – lol – auch bei ‚größer‘ heißt es „als“ (Komparativ!), außer in Süddeutschland: da heißt es ‚größer als wie‘. ;-))

  4. admin schreibt:

    Hallo Dieter,

    du weißt doch, wir Schwaben können alles, außer Hochdeutsch. Dennoch bedanke ich mir natürlich ganz artig, dass du mich ebenfalls auf diesen Fehler hingewiesen hast. Ist inzwischen ebenfalls verbessert 😉

    Gruß

Ein Kommentar hinterlassen