LS-for-dos
ls command (with colors) for DOS
- Active · last change 4-8-2026
- ★ 2 on GitHub
README
LS para DOS
Comando ls de Unix con colores para DOS.
Modo de uso
Invocar directamente para listar los archivos y directorios.
ls [ruta] [-opciones]
ruta
Indica una ruta o wildcards a usar.
ls *.exepara mostrar solo los .exels c:\*.??para mostrar los archivos con dos legras de extension en c:
opciones
Las opciones se identifican con diferentes letras, distinguiendo entre mayúscula y minúscula.
- a: Muestra archivos ocultos
- d: Muestra solo directorios
- s: Ordena por tamaño
- n: Ordena por nombre (por defecto)
- c: Listado clásico de ls (por defecto)
- l: Listado en modo largo, se muestran los atributos
- 1: Listado simple, solo el nombre de archivo, sin colores, solo el indicador de directorio.
- m: Modo monocromo, sin colores.
- o: Modo con colores (por defecto)
- h: Muestra la ayuda interna
Especificar opciones
Las opciones se pueden especificar sueltas ls -a -l -m o juntas ls -alm y usar guión - o barra / para indicar las opciones
Todas estas ordenes hacen lo mismo:
ls -d -l -mls -dlmls /d /l /mls /dlmls /d -l -mls /d /lmls /d -lm
Adicionalmente a las opciones por defecto también se pueden especificar opciones por defecto en la varaible de entorno LSOPT.
LSOPT funciona como opciones sin necesitar el indicador de opciones (- o /) y tienen menos prioridad que los parametros.
Esto se comporta igual que un ls -dlm:
set lsopt=lm
ls -dEsto se comporta igual que un ls -dco: (c y o tienen más prioridad que l y m)
set lsopt=lm
ls -dcoLas opciones desconocidas en la variable de entorno son ignoradas, también se ignora la opción -h
Opciones por defecto
Normalmente las opciones por defecto son
- n: Ordenar por nombre
- c: Listado clásico
- o: Mostrar colores
En caso de que se detecte una redireción de salida (ls > file.txt) se aplican otras opciones por defecto
- n: Ordenar por nombre
- 1: Listado simple
- m: Sin colores
Historial
2.1:
- Opciones para gestión de pantallas monocromo
- Opciones para listado largo y el clásico.
- Opciónes para listado de ocultos o solo directorios
- Cambio de -help por -h para que todas las opciones se identifiquen con una sola letra.
- Se aceptan rutas o wildcards otra vez.
- Control de errores al especificar ruta.
- La emision de colores ya no es por hardware, más lento pero mucho más compatible.
- Variable de entrono
LSOPT
2.0:
- Reconstrucción al perderse los fuentes originales
- Escritura en modo de vídeo por hardware (más rápida)
- Se pierden casi todas las opciones salvo -1 para listados simples y -s par aordenar por tamaño y -help para ayuda
- Si detecta módo gráfco desconocido salta a modo texto con colores
- Se pierde la capacidad de especificar ruta o wildcards
- Detección de redirección.
- Bug: se muestrar elementos del directorio con attributos desconocidos o label.
1.0:
- Versión inical
- Acepta ruta y wildcards
- Siempre en colores
- Si detecta módo gráfco desconocido salta a modo texto con colores

