Befehlszeile · 1 min read · Sep 20, 2025

Dateien über die Befehlszeile finden

Dateien über die Befehlszeile finden

Eine der Dinge, die ich an Linux mag, ist die Befehlszeile. Ich habe Nautilus, Gnome-Commander, Konqueror, Kommander, Dolphin und Thunar verwendet, um Dateien in Linux zu verwalten, und diese Dateimanager sind großartig für das, was sie tun. Aber es gibt Zeiten, in denen man einfach eine Datei finden möchte, während man an der Befehlszeile arbeitet, ohne eine GUI-Anwendung öffnen zu müssen.

Von der Man-Seite von find:

GNU find durchsucht den Verzeichnisbaum, der an jedem angegebenen Dateinamen verwurzelt ist, indem es den angegebenen Ausdruck von links nach rechts auswertet, gemäß den Regeln der Priorität, bis das Ergebnis bekannt ist, woraufhin find zum nächsten Dateinamen übergeht.

Leere Verzeichnisse finden:

find /path -depth -type d -empty

Leere Dateien finden:

find /path -depth -type f -empty

Eine Datei mit einem bestimmten Namen finden:

find /path -name name_of_file

Dateien mit bestimmten Erweiterungen finden:

find /path -name "*.given_extension"

Dateien mit bestimmten Berechtigungen, die eine “.txt”-Dateierweiterung haben:

find /path -name '*.txt' -perm 644

Dateien mit bestimmten Berechtigungen finden:

find /path -perm -permision_bits

Dateien mit einem bestimmten Namen und beliebiger Erweiterung finden:

find /path -name 'given_name.*'

Dateien, die in den letzten 24 Stunden geändert wurden, finden:

find /path -mtime n

Dabei ist n:

  • 0 für die letzten 24 Stunden
  • 1 für die letzten 48 Stunden
  • 2 für die letzten 72 Stunden

Dateien finden, die in den letzten 24 Stunden zugegriffen wurden:

find -atime n

Dabei ist n:

  • 0 für die letzten 24 Stunden
  • 1 für die letzten 48 Stunden
  • 2 für die letzten 72 Stunden

Dateien nach Besitzer finden:

find /path -user root

Man kann auch find-Befehle an den xargs-Befehl pipen, um Befehle auf Dateien auszuführen.

Dateien finden und löschen:

find /path -name mytestfile | xargs rm

Siehe man find und man xargs für weitere Informationen über diese leistungsstarken Befehle.

Viele neue Linux-Benutzer sind von der Befehlszeile eingeschüchtert, und dieses Gefühl sollte von Anfang an überwunden werden, da die Befehlszeile schneller und leistungsfähiger sein kann als die meisten GUI-Anwendungen.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.