dir

Zeigt Verzeichnisbäume mit Tiefe, Masken, Filtern, Sortierung, Metadaten und Summen.

DateienVersion 1.2.4Stabil
lil-terminal

Überblick

Verwenden Sie dir, wenn die flache Ansicht von cd nicht reicht: Tiefe, Masken, Datei- oder Verzeichnisfilter, Gruppierung, Sortierung und Summen stehen ohne systemweites ls oder find zur Verfügung.

Verzeichnisstrukturen gezielt lesen

Tiefe, Masken und Sortierung machen aus einem großen Baum eine konkrete Frage: Was liegt hier, wo liegt es und welche Einträge sind relevant?

Syntax

lil-terminal
dir [depth] [path] [mask] [options]

Referenz

dir | dir 1

Baum mit einer Ebene für das aktuelle Verzeichnis anzeigen

dir 0 [path]

flache Liste anzeigen

dir <depth> [path]

Baum bis zur gewählten Tiefe anzeigen

dir -R [path]

Baum rekursiv anzeigen

dir [path] <mask>

passende Dateien und nur die dafür benötigten übergeordneten Verzeichnisse anzeigen

-F | -f

nur Verzeichnisse | nur Dateien

-p

vollständige Pfade anzeigen

-G | -g

Verzeichnisse zuerst | Dateien zuerst

-sum

Summen für Verzeichnisse, Dateien, Links und Größe anzeigen

-a | -A

nach Name aufsteigend | absteigend sortieren

-e | -E

nach Erweiterung aufsteigend | absteigend sortieren

-d | -D

nach Änderungszeit aufsteigend | absteigend sortieren

-s | -S

nach Größe aufsteigend | absteigend sortieren

-u

Dateisystembesitzer anzeigen

Spalten und Sortierung

Jede Option beginnt mit -. Bei Sortierpaaren sortiert der Kleinbuchstabe aufsteigend, das entsprechende Großzeichen absteigend. -d/-D zeigt zusätzlich die Änderungszeit, -s/-S die Größe und -u den Dateisystembesitzer. Die Metadaten stehen kompakt links unmittelbar vor Name oder Baumzeile; der Name beziehungsweise Pfad erhält die verbleibende Breite.

Filter und Masken

-F beschränkt die Ausgabe auf echte Verzeichnisse, -f auf reguläre Dateien; symbolische Links bleiben ein eigener Eintragstyp. Eine Maske wie "*.php" filtert Dateien und behält die übergeordneten Verzeichnisse bei, die den Fundort zeigen. -p erweitert angezeigte Namen zu vollständigen lil-terminal-Pfaden.

Grenzen

Tiefe ist auf 20, ein Lauf auf 5000 Einträge begrenzt; Symlink-Verzeichnisse werden nicht verfolgt.

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.

Baum bis zur gewählten Tiefe anzeigen

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 dir
Minimum-Paket

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

install dir -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install dir -v 1.2.4
Prüfen oder aktualisieren

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

upgrade dir
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install dir -u

Beispiele

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

Baum bis zur gewählten Tiefe anzeigen
cd \sandbox | dir 2 . -G -a
archives
config
  .env.example
  app.ini
  app.json
data
  sample.csv
  sample.txt
  users.json
Vollständige Pfade anzeigen
dir 0 \sandbox -p
/sandbox/archives
/sandbox/config
/sandbox/data
/sandbox/feed.xml
/sandbox/images
Passende Dateien und nur die dafür benötigten übergeordneten Verzeichnisse anzeigen
dir 3 \sandbox "*.php" -G
src
  Calculator.php
  index.php
scripts
  task.py
Nur Verzeichnisse | nur Dateien
dir 2 \sandbox -F
archives
config
data
db
images
logs
public
scripts
tmp
workspace
Nach Erweiterung aufsteigend | absteigend sortieren
dir 2 \sandbox -f -e
README.txt
feed.xml
new.txt
test.txt
Nach Änderungszeit aufsteigend | absteigend sortieren
dir 2 \sandbox -d
2026-08-04 23:20:34    archives
2026-08-08 23:20:40    config
2026-08-08 20:18:28    new.txt
Nach Größe aufsteigend | absteigend sortieren
dir 2 \sandbox -S
 39 KB    123.jpg.tar
37.4 KB    123.jpg
1.3 KB    feed.xml
Dateisystembesitzer anzeigen
dir 1 \sandbox -u
www-data    archives
www-data    config
www-data    feed.xml
Summen für Verzeichnisse, Dateien, Links und Größe anzeigen
dir 2 \sandbox -sum
archives
config
data
...

Verzeichnisse  10
Dateien  18
Links  0
Größe  44.2 KB
Nur Verzeichnisse | nur Dateien
dir 2 \sandbox -F -f
Widersprüchliche Filter

In diesem Beispiel verwendete Datei: sandbox/README.txt

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

lil-terminal documentation sandbox

This directory is part of the server tree: website_e36e9fed/sandbox/.
It is never included in generated lil-terminal downloads and direct HTTP access is blocked.
The documentation renderer reads only explicitly allow-listed files from here and
uses them to show real, reproducible command examples.

The fixtures are intentionally small and contain no secrets. They cover PHP, HTML,
CSS, JavaScript, JSON, INI, SQL, Python, shell, XML/SVG, CSV, plain text, logs,
images, .lil workflows, archives and temporary work paths.

During module review, examples may be refined together with the command. Keep paths
stable whenever possible because public documentation links refer to them.

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.2.42026-08-13

Lesbarere Metadaten

Vergrößert den Abstand vor der Namenspalte und richtet kompakte Bytegrößen aus, bei unveränderten Einheiten B, KB, MB, GB und TB.