Linux: search file / find (Datei und Ordner suchen) per Terminal

Robert Schanze

In Linux könnt ihr mit Terminal-Befehlen schnell nach bestimmten Ordnern oder Dateien suchen. So geht’s.

Öffnet in Linux ein Terminal mit der Tastenkombination Strg + Alt + T.

Linux: Datei suchen

  • Terminal-Befehl: find -name {Datei}
  • Beispiel: find -name Hintergrund.jpg

Der Befehl durchsucht das aktuelle Verzeichnis und Unterverzeichnisse nach der Datei „Hintergrund.jpg“. Achtet darauf, die Dateiendung mit anzugeben, sonst erhaltet ihr keine passenden Treffer, sondern es wird nach Ordnern gesucht.

  • Beispiel mit Angabe des Suchverzeichnisses: find / -name Test*.jpg

Der Befehl durchsucht das gesamte Dateisystem (ab dem Root-Verzeichnis „/“) nach JPG-Dateien, die mit „Test“ beginnen (* ist Platzhalter). Da das gesamte Dateisystem durchsucht wird, kann das eine Weile dauern.

Hinweis: Falls die zu suchende Datei Leerzeichen enthält, müsst ihr sie in Anführungszeichen setzen, etwa find -name „Mein Hintergrund.jpg“. Wenn ihr auch nach versteckten Dateien suchen wollt, nutzt das * als Platzhalter: find -name „*Mein Hintergrund.jpg“.

Nur bestimmtem Dateityp suchen und Unterordner ignorieren

  • Terminal-Befehl: find -maxdepth 1 -name *.{Dateiendung}
  • Beispiel: find -maxdepth 1 -name *.pdf

Der Befehl sucht im aktuellen Verzeichnis nach PDF-Dateien, ignoriert aber dabei alle PDF-Dateien, die sich in Unterordnern befinden.

Nach Dateien bestimmter Größe suchen

Mindestgröße

  • Terminal-Befehl: find -size +{Mindestgröße}M
  • Beispiel: find -size +5M

Sucht nach Dateien, die mindestens 5 MB groß sind.

Maximalgröße

  • Terminal-Befehl: find -size -{Maximalgröße}M
  • Beispiel: find -size -7M

Sucht nach Dateien, die maximal 7 MB groß sind.

Mindestens und maximal

  • Terminal-Befehl: find -size +{Mindestgröße}M -size -{Maximalgröße}M
  • Beispiel: find -size +11M -size -20M

Sucht nach Dateien, die mindestens 11 MB und maximal 20 MB groß sind.

Bilderstrecke starten
8 Bilder
Welches Linux soll ich nutzen?

Linux: Ordner suchen

Der gleiche Befehl kann genutzt werden, um nach Ordnern zu suchen:

  • Terminal-Befehl: find -name {Ordner}
  • Beispiel: find -name Bilder

Durchsucht das aktuelle Verzeichnis und Unterverzeichnisse nach dem Ordner „Bilder“.

Hinweis: Falls der zu suchende Ordner Leerzeichen enthält, müsst ihr ihn in Anführungszeichen setzen, etwa find -name „Meine Bilder“. Wenn ihr auch nach versteckten Ordnern suchen wollt, nutzt das * als Platzhalter: find -name „*Meine Bilder“.

Nur bestimmte Ordner durchsuchen

  • Terminal-Befehl: find {Suchordner1} {Suchordner2} -name {Ordner}
  • Beispiel: find /tmp /etc -name Test

Durchsucht nur die Ordner /tmp und /etc, ob darin der Ordner „Test“ enthalten ist.

Welches Betriebssystem findest du am besten? (Desktop)

Ich habe mit Windows 3.1 angefangen und finde Windows 7 immer noch sehr gut. Mittlerweile ist Linux Mint (Cinnamon) mein Favorit, da Windows 10 Wege geht, die ich nicht immer gut finde. Welches Betriebssystem findet ihr heute am besten?

Neue Artikel von GIGA SOFTWARE

  • Office lässt sich nicht deinstallieren – so geht's trotzdem

    Office lässt sich nicht deinstallieren – so geht's trotzdem

    Eigentlich deinstalliert man Office über die Windows-Systemsteuerung. Aber oft hängt sich der Deinstallations-Assistent auf. Wir zeigen, wie ihr Office trotzdem vollständig deinstallieren könnt. Microsoft bietet dafür ein Fix-it-Tool an, welches Office restlos entfernt. Das ist auch dann nötig, falls Office Probleme macht und neu installiert werden soll.
    Robert Schanze
  • IGTV: Instagram-TV-App für iOS & Android [APK-Download]

    IGTV: Instagram-TV-App für iOS & Android [APK-Download]

    Mit der „IGTV“-App aka “Instagram TV“ startet der zu Facebook gehörende Foto-Sharing-Dienst den Angriff auf YouTube. Mit der IGTV-App können Instagram-Creator vertikale Vollbild-Videos hochladen, die ohne schwarze Balken auskommen und nicht (wie bei Instagram) auf nur eine Minute begrenzt sind.
    Thomas Kolkmann
* gesponsorter Link