dir

Mostra alberi di directory con profondità, maschere, filtri, ordinamento, metadati e totali.

FileVersione 1.2.4Stabile
lil-terminal

Panoramica

Usa dir quando la vista piatta di cd non basta: scegli profondità, maschere, filtri per file o directory, raggruppamento, ordinamento e totali senza dipendere da ls o find di sistema.

Leggere con criterio la struttura di una directory

Profondità, maschere e ordinamento trasformano un grande albero in una domanda precisa: cosa c’è, dove si trova e quali elementi contano?

Sintassi

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

Riferimento

dir | dir 1

mostrare un albero a un livello della directory corrente

dir 0 [path]

mostrare un elenco piatto

dir <depth> [path]

mostrare l’albero fino alla profondità scelta

dir -R [path]

mostrare ricorsivamente l’albero

dir [path] <mask>

mostrare i file corrispondenti e solo le directory superiori necessarie per raggiungerli

-F | -f

solo directory | solo file

-p

mostrare percorsi completi

-G | -g

directory prima | file prima

-sum

mostrare totali di directory, file, link e dimensione

-a | -A

ordinare per nome crescente | decrescente

-e | -E

ordinare per estensione crescente | decrescente

-d | -D

ordinare per data di modifica crescente | decrescente

-s | -S

ordinare per dimensione crescente | decrescente

-u

mostrare il proprietario nel file system

Colonne e ordinamento

Tutte le opzioni iniziano con -. Per ogni coppia di ordinamento, il flag minuscolo ordina in senso crescente e il corrispondente maiuscolo in senso decrescente. -d/-D mostra anche la data di modifica, -s/-S la dimensione e -u il proprietario nel file system. I metadati restano compatti a sinistra, subito prima del nome o del ramo dell’albero; il nome o il percorso riceve la larghezza rimanente.

Filtri e maschere

-F limita l’output alle directory reali e -f ai file regolari; i link simbolici restano un tipo di voce distinto. Una maschera come "*.php" filtra i file mantenendo le directory superiori necessarie a mostrare dove si trovano le corrispondenze. -p espande i nomi visualizzati in percorsi lil-terminal completi.

Limiti

La profondità è limitata a 20 e ogni esecuzione a 5000 elementi; le directory collegate non vengono seguite.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Mostrare l’albero fino alla profondità scelta

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install dir
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install dir -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install dir -v 1.2.4
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade dir
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install dir -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Mostrare l’albero fino alla profondità scelta
cd \sandbox | dir 2 . -G -a
archives
config
  .env.example
  app.ini
  app.json
data
  sample.csv
  sample.txt
  users.json
Mostrare percorsi completi
dir 0 \sandbox -p
/sandbox/archives
/sandbox/config
/sandbox/data
/sandbox/feed.xml
/sandbox/images
Mostrare i file corrispondenti e solo le directory superiori necessarie per raggiungerli
dir 3 \sandbox "*.php" -G
src
  Calculator.php
  index.php
scripts
  task.py
Solo directory | solo file
dir 2 \sandbox -F
archives
config
data
db
images
logs
public
scripts
tmp
workspace
Ordinare per estensione crescente | decrescente
dir 2 \sandbox -f -e
README.txt
feed.xml
new.txt
test.txt
Ordinare per data di modifica crescente | decrescente
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
Ordinare per dimensione crescente | decrescente
dir 2 \sandbox -S
 39 KB    123.jpg.tar
37.4 KB    123.jpg
1.3 KB    feed.xml
Mostrare il proprietario nel file system
dir 1 \sandbox -u
www-data    archives
www-data    config
www-data    feed.xml
Mostrare totali di directory, file, link e dimensione
dir 2 \sandbox -sum
archives
config
data
...

Directory  10
File  18
Link  0
Dimensione  44.2 KB
Solo directory | solo file
dir 2 \sandbox -F -f
Filtri in conflitto

File usato in questo esempio: sandbox/README.txt

L’esempio usa un file o una directory dell’area di documentazione protetta /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.

Documentazione correlata

Versione pubblica attuale

v1.2.42026-08-13

Metadati più leggibili

Aumenta lo spazio prima della colonna del nome e allinea le dimensioni mantenendo le unità standard B, KB, MB, GB e TB.