find

Sucht Dateien, Verzeichnisse und Text nach Name, Inhalt, Typ, Erweiterung, Tiefe und Groß-/Kleinschreibung.

DateienVersion 1.2.1Stabil
lil-terminal

Überblick

find kombiniert einfache Filter: Typ, Erweiterung, Tiefe, Groß-/Kleinschreibung, Inhaltssuche und Startpfad lassen sich zu einer präzisen Dateisystemfrage verbinden.

Eine Suche Schritt für Schritt eingrenzen

Verfeinern Sie die Suche schrittweise: zuerst Name oder Inhalt, danach Pfad, Typ, Erweiterung, Tiefe und Groß-/Kleinschreibung.

Syntax

lil-terminal
find <query> [options]

Referenz

find <query>

Namen im aktuellen Verzeichnis rekursiv suchen

find -q <query>

Suchtext verwenden, der mit - beginnt

-f

nur Dateien suchen

-F | -d

nur Verzeichnisse suchen

-h

nur im aktuellen Verzeichnis suchen

-t

in Textdateien suchen

-e <ext>

Dateien nach Erweiterung begrenzen; tar.gz wird unterstützt

-php

Kurzform für -e php

-c

Groß-/Kleinschreibung beachten

-p <path>

Suche in einem anderen Verzeichnis beginnen

Hinweise

Optionen lassen sich kombinieren, etwa find app -f -e json oder find source -t -e ini -c. Die Modi nur Dateien und nur Verzeichnisse schließen sich gegenseitig aus.

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

In Textdateien suchen

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install find
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install find -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install find -v 1.2.1
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade find
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install find -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

In Textdateien suchen
cd \sandbox | find "error" -t -p logs
logs/errors.log
Dateien nach Erweiterung begrenzen; tar.gz wird unterstützt
find app -f -e json -p config
config/app.json
Kurzform für -e php
find Calculator -php -p src
src/Calculator.php
Nur Verzeichnisse suchen
find data -F -p .
data/
Nur im aktuellen Verzeichnis suchen
find sample -h -p data
data/.sample-cache
Groß-/Kleinschreibung beachten
find ERROR -t -c -p logs
logs/errors.log
Suche in einem anderen Verzeichnis beginnen
find app -p config -f
config/app.ini
config/app.json
Suchtext verwenden, der mit - beginnt
find -q "-draft" -f -p tmp
No matches
Suche in einem anderen Verzeichnis beginnen
find missing -p no-such-dir
Verzeichnis nicht gefunden: no-such-dir

In diesem Beispiel verwendete Datei: sandbox/src/Calculator.php

Das Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.

<?php

declare(strict_types=1);

final class Calculator
{
    public static function add(int $left, int $right): int
    {
        return $left + $right;
    }
}

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.2.12026-08-07

Kombinierbare Suchoptionen

Wiederverwendbare Filter stehen als eigene Optionsgruppe; interne Grenzwerte verschwinden aus der Kurzhilfe.