Catalog · How the catalog works
LS-for-dos
ls command (with colors) for DOS
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
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
- :
- 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
- :
- 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.
- :
- Versión inical
- Acepta ruta y wildcards
- Siempre en colores
- Si detecta módo gráfco desconocido salta a modo texto con colores

