dir

Affiche des arborescences avec profondeur, masques, filtres, tri, métadonnées et totaux.

FichiersVersion 1.2.4Stable
lil-terminal

Vue d’ensemble

Utilisez dir lorsque la vue à plat de cd ne suffit plus : profondeur, masques, filtres fichiers ou dossiers, regroupement, tri et totaux restent disponibles sans dépendre de ls ou find du système.

Lire la structure d’un répertoire avec précision

Profondeur, masques et tri transforment un grand arbre en question précise : qu’y a-t-il ici, où est-ce, et quels éléments comptent ?

Syntaxe

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

Référence

dir | dir 1

afficher un arbre d’un niveau du répertoire courant

dir 0 [path]

afficher une liste plate

dir <depth> [path]

afficher l’arborescence jusqu’à la profondeur choisie

dir -R [path]

afficher l’arborescence de façon récursive

dir [path] <mask>

afficher seulement les fichiers correspondants en conservant l’arbre parent

-F | -f

répertoires uniquement | fichiers uniquement

-p

afficher les chemins complets

-G | -g

répertoires d’abord | fichiers d’abord

-sum

afficher les totaux des répertoires, fichiers, liens et taille

-a | -A

trier par nom croissant | décroissant

-e | -E

trier par extension croissante | décroissante

-d | -D

trier par date de modification croissante | décroissante

-s | -S

trier par taille croissante | décroissante

-u

afficher le propriétaire du système de fichiers

Colonnes et tri

Toutes les options commencent par -. Dans chaque paire de tri, la minuscule classe par ordre croissant et la majuscule correspondante par ordre décroissant. -d/-D affiche aussi la date de modification, -s/-S la taille et -u le propriétaire du système de fichiers. Les métadonnées restent compactes à gauche, juste avant le nom ou la branche de l’arbre ; le nom ou le chemin reçoit la largeur restante.

Filtres et masques

-F limite la sortie aux répertoires réels et -f aux fichiers ordinaires ; les liens symboliques restent un type d’entrée distinct. Un masque comme "*.php" filtre les fichiers tout en conservant les répertoires parents nécessaires pour situer les résultats. -p développe les noms affichés en chemins lil-terminal complets.

Limites

La profondeur est limitée à 20 et une exécution à 5000 entrées ; les répertoires liés ne sont pas suivis.

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Afficher l’arborescence jusqu’à la profondeur choisie

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install dir
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install dir -m
Version publique exacte

Installer exactement cette version publiée.

install dir -v 1.2.4
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade dir
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install dir -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Afficher l’arborescence jusqu’à la profondeur choisie
cd \sandbox | dir 2 . -G -a
archives
config
  .env.example
  app.ini
  app.json
data
  sample.csv
  sample.txt
  users.json
Afficher les chemins complets
dir 0 \sandbox -p
/sandbox/archives
/sandbox/config
/sandbox/data
/sandbox/feed.xml
/sandbox/images
Afficher seulement les fichiers correspondants en conservant l’arbre parent
dir 3 \sandbox "*.php" -G
src
  Calculator.php
  index.php
scripts
  task.py
Répertoires uniquement | fichiers uniquement
dir 2 \sandbox -F
archives
config
data
db
images
logs
public
scripts
tmp
workspace
Trier par extension croissante | décroissante
dir 2 \sandbox -f -e
README.txt
feed.xml
new.txt
test.txt
Trier par date de modification croissante | décroissante
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
Trier par taille croissante | décroissante
dir 2 \sandbox -S
 39 KB    123.jpg.tar
37.4 KB    123.jpg
1.3 KB    feed.xml
Afficher le propriétaire du système de fichiers
dir 1 \sandbox -u
www-data    archives
www-data    config
www-data    feed.xml
Afficher les totaux des répertoires, fichiers, liens et taille
dir 2 \sandbox -sum
archives
config
data
...

Répertoires  10
Fichiers  18
Liens  0
Taille  44.2 KB
Répertoires uniquement | fichiers uniquement
dir 2 \sandbox -F -f
Filtres incompatibles

Fichier utilisé dans cet exemple: sandbox/README.txt

L’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /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.

Documentation associée

Version publique actuelle

v1.2.42026-08-13

Métadonnées plus lisibles

Augmente l’espace avant la colonne du nom et aligne les tailles tout en conservant les unités standard B, KB, MB, GB et TB.