dir

Muestra árboles de directorios con profundidad, máscaras, filtros, ordenación, metadatos y totales.

ArchivosVersión 1.2.4Estable
lil-terminal

Resumen

Use dir cuando la vista plana de cd no sea suficiente: elija profundidad, máscaras, filtros de archivos o directorios, agrupación, orden y totales sin depender de ls o find del sistema.

Leer con intención la estructura de un directorio

La profundidad, las máscaras y el orden convierten un árbol grande en una pregunta concreta: qué existe, dónde está y qué entradas importan.

Sintaxis

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

Referencia

dir | dir 1

mostrar un árbol de un nivel del directorio actual

dir 0 [path]

mostrar una lista plana

dir <depth> [path]

mostrar el árbol hasta la profundidad elegida

dir -R [path]

mostrar el árbol de forma recursiva

dir [path] <mask>

mostrar solo archivos coincidentes conservando el árbol padre

-F | -f

solo directorios | solo archivos

-p

mostrar rutas completas

-G | -g

directorios primero | archivos primero

-sum

mostrar totales de directorios, archivos, enlaces y tamaño

-a | -A

ordenar por nombre ascendente | descendente

-e | -E

ordenar por extensión ascendente | descendente

-d | -D

ordenar por fecha de modificación ascendente | descendente

-s | -S

ordenar por tamaño ascendente | descendente

-u

mostrar el propietario del sistema de archivos

Columnas y orden

Todas las opciones empiezan por -. En cada pareja de ordenación, la letra minúscula ordena de forma ascendente y su equivalente mayúscula de forma descendente. -d/-D muestra además la fecha de modificación, -s/-S el tamaño y -u el propietario del sistema de archivos. Los metadatos quedan compactos a la izquierda, justo antes del nombre o la rama del árbol; el nombre o la ruta recibe el ancho restante.

Filtros y máscaras

-F limita la salida a directorios reales y -f a archivos regulares; los enlaces simbólicos conservan su propio tipo. Una máscara como "*.php" filtra archivos y mantiene los directorios superiores necesarios para situar cada coincidencia. -p amplía los nombres mostrados a rutas completas de lil-terminal.

Límites

La profundidad se limita a 20 y cada ejecución a 5000 entradas; no se siguen directorios enlazados.

Vista interactiva del sandbox

Ejecuta los ejemplos preparados directamente en la página. Los resultados están predefinidos y se muestran en el navegador; no se ejecuta ningún comando de terminal en el servidor.

Mostrar el árbol hasta la profundidad elegida

Instalar y administrar

Instala la versión compatible actual. Elige Base para el conjunto completo de funciones o Minimum para el paquete reducido; usa upgrade para actualizar un módulo ya instalado.

Base y Minimum son dos paquetes de la misma versión actual del módulo.

Paquete Base

Instala el paquete completo con referencia local y todos los modos publicados.

install dir
Paquete Minimum

Instalar el paquete reducido. No incluye la referencia local; help <cmd> -i abre la referencia actual del servidor.

install dir -m
Versión pública exacta

Instalar exactamente esta versión publicada.

install dir -v 1.2.4
Comprobar o actualizar

upgrade comprueba la compatibilidad y sustituye el bloque solo cuando hace falta.

upgrade dir
Eliminar módulo

Elimina el bloque de extensión sin tocar el núcleo ni otros módulos.

install dir -u

Ejemplos

Los ejemplos se pueden copiar, pero el sitio no los ejecuta. Revisa rutas, permisos y opciones destructivas.

Mostrar el árbol hasta la profundidad elegida
cd \sandbox | dir 2 . -G -a
archives
config
  .env.example
  app.ini
  app.json
data
  sample.csv
  sample.txt
  users.json
Mostrar rutas completas
dir 0 \sandbox -p
/sandbox/archives
/sandbox/config
/sandbox/data
/sandbox/feed.xml
/sandbox/images
Mostrar solo archivos coincidentes conservando el árbol padre
dir 3 \sandbox "*.php" -G
src
  Calculator.php
  index.php
scripts
  task.py
Solo directorios | solo archivos
dir 2 \sandbox -F
archives
config
data
db
images
logs
public
scripts
tmp
workspace
Ordenar por extensión ascendente | descendente
dir 2 \sandbox -f -e
README.txt
feed.xml
new.txt
test.txt
Ordenar por fecha de modificación ascendente | descendente
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
Ordenar por tamaño ascendente | descendente
dir 2 \sandbox -S
 39 KB    123.jpg.tar
37.4 KB    123.jpg
1.3 KB    feed.xml
Mostrar el propietario del sistema de archivos
dir 1 \sandbox -u
www-data    archives
www-data    config
www-data    feed.xml
Mostrar totales de directorios, archivos, enlaces y tamaño
dir 2 \sandbox -sum
archives
config
data
...

Directorios  10
Archivos  18
Enlaces  0
Tamaño  44.2 KB
Solo directorios | solo archivos
dir 2 \sandbox -F -f
Filtros en conflicto

Archivo usado en este ejemplo: sandbox/README.txt

El ejemplo usa un archivo o directorio del espacio protegido de documentación /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.

Documentación relacionada

Versión pública actual

v1.2.42026-08-13

Metadatos más legibles

Amplía el espacio antes de la columna de nombre y alinea los tamaños manteniendo las unidades estándar B, KB, MB, GB y TB.