Sonntag, 08.09.2024 (CEST) um 05:22 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - WSL - Dateien und Verzeichnisse suchen und finden (ab 1703)
Detailbeschreibung
Betriebssystem: Windows 10, Windows 11

Mit dem DIR-Befehl unter Windows lassen sich Dateien und Verzeichnisse auflisten und nach bestimmten Dateien (Filter auf Namen und Attribute möglich) suchen. Innerhalb der Linux-Distributionen (z. B. "Ubuntu") kann mit dem FIND-Befehl nach Dateien und Verzeichnissen gesucht bzw. gefiltert werden. Im Gegensatz zum Windows-DIR-Befehl kann der FIND-Befehl sämtliche Informationen und Eigenschaften (z. B. Größe, Datum, Berechtigungen) für die Suche verarbeiten. Wie bei Linux üblich wird explizit zwischen Groß- und Kleinschreibung unterschieden.

So geht's:

  • Starten Sie die entsprechende WSL-Distribution (z. B. "Ubuntu").
  • Geben Sie als Befehl folgenden Syntax ein: "find [Verzeichnis] [Suchparameter]". Z. B. : "find . -type f -iname "*.jpeg" -or -iname "*.jpg""
  • Drücken Sie die Eingabetaste.
  • Alle Dateien gemäß den Suchspezifikationen werden aufgelistet.

find . -type f -iname "*.jpeg" -or -iname "*.jpg"

FIND-Parameter / Suchparameter (Auszug):

Parameter: Kurzbeschreibung:
-amin n Sucht nach dem Datum des letzten Zugriffs (Access).
+n = vor n Minuten; -n = bis n Minuten
-and Suchergebnisse müssen beiden Bedingungen entsprechen.
-atime n Sucht nach dem Datum des letzten Zugriffs (Access).
+n = vor n Tage; -n = bis n Tage
-cmin Sucht nach dem Datum der Erzeugung (Creation).
+n = vor n Minuten; -n = bis n Minuten
-ctime n Sucht nach dem Datum der Erzeugung (Creation).
+n = vor n Tage; -n = bis n Tage
-delete Löscht die gefundenen Dateien und leere Verzeichnisse.
-depth Durchsucht erst die Unterverzeichnisse bevor das Verzeichnis selbst durchsucht wird.
-empty Suche nach leeren Dateien / Verzeichnissen (in Verbindung mit "-type").
-fprint [DATEI] Die Ausgabe wird in die angegebene "[Datei]" geschrieben (keine Ausgabe auf dem Bildschirm).
-iname [DATEI] Sucht nach dem Namen "[DATEI]" (ohne Beachtung der Groß- undKleinschreibung).
-maxdepth n Begrenzt die Suche auf die maximale im n angegebene Verzeichnistiefe.
-mmin Sucht nach dem Datum der Änderung ("Modification")
+n = vor n Minuten; -n = bis n Minuten
-mtime Sucht nach dem Datum der Änderung ("Modification")
+n = vor n Tage; -n = bis n Tage
-newer [DATEI] Es wird nacht Dateien gesucht deren Inhalt vor "[DATEI]" geändert wurden.
-nogroup Sucht nach Dateien die zu keiner Gruppen-ID gehören.
-not Nachfolgende Bedingung wird negiert.
-nouser Sucht nach Dateien die zu keiner Benutzer-ID gehören.
-or Suchergebnisse müssen mindestens einer der beiden Bedingungen entsprechen.
-size n Sucht nach Dateien die einer bestimmten Dateigröße entsprechen.
+n = größer als der Wert n; -n = kleiner als der Wert n
Einheit: c = Bytes; k = Kliobytes; M = Megabytes; G:Gigabytes; b = 512-Byte-Blöcke
-type T Es wird nur nach bestimmten Typ gesucht (f = file / Datei; d = directory / Verzeichnis).
-user [BENUTZER] Sucht nur nach Dateien des Benutzers "[BENUTZER]".

Weitere Beispiele:

  • Sucht nach allen Dateien die im Namen "windows" enthalten (ohne Berücksichtigung der Groß- und Kleinschreibung):
    "find . -iname "*windows*""
  • Sucht nach leeren Dateien (keine Verzeichnisse):
    "find . -type f -empty"
  • Sucht nach Dateien im Verzeichnis "/tmp" deren Dateigröße zwischen 100 und 800 Megabyte beträgt:
    "find /tmp -size +100M -and -size -800M"
  • Es werden nur Dateien mit der Endung "avi" und einer Dateigrößer größer 5 MB sowie einer maximalen Verzeichnistiefe von 3 ausgegeben:
    "find . -maxdepth 3 -type f -name "*.avi" -size +5M"
  • Löscht alle Dateien und leere Verzeichnisse die "windows" enthalten (Groß- und Kleinschreibung wird berücksichtigt):
    "find . -name "windows*" -delete"

Hinweis:

  • Weitere Optionen zur Steuerung der Ausgabe können mit dem Befehl "find --help" ausgegeben werden.

Versionshinweis:

  • Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.

Windowspage - Weitere interessante Tipps und Einstellungen
Tipps für Windows 10, Windows 11
Statistik

Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...

Valid HTML 4.01 Transitional  CSS ist valide!