una - Listado recursivo de directorios en dos
ver el contenido de un archivo en cmd (5)
Me gusta usar lo siguiente para obtener una lista ordenada del directorio actual:
> dir . /s /b sortorder:N
¿Cómo logramos el listado recursivo de directorios en DOS?
Estoy buscando un comando o una secuencia de comandos en DOS que pueda darme la lista de directorio recursivo similar al ls -R
en UNIX.
Puede obtener los parámetros que está solicitando escribiendo:
dir /?
Para la lista completa, intente:
dir /s /b /a:d
Puede usar varias opciones con FINDSTR para eliminar las líneas que no desea, de esta manera:
DIR /S | FINDSTR "/-" | FINDSTR /VI DIR
La salida normal contiene entradas como estas:
28-Aug-14 05:14 PM <DIR> .
28-Aug-14 05:14 PM <DIR> ..
Puede eliminar estos utilizando las diversas opciones de filtrado que ofrece FINDSTR. También puede usar los excelentes paquetes de desinstalación, pero convierte la salida a UNIX de manera predeterminada, por lo que ya no obtiene CR + LF; FINDSTR ofrece la mejor opción de Windows.
Puedes usar:
dir /s
Si necesita la lista sin toda la información del encabezado / pie de página, intente esto:
dir /s /b
(Seguro que esto funcionará para DOS 6 y posteriores, podría haber funcionado antes de eso, pero no recuerdo).
dir /s /b /a:d>output.txt
lo dir /s /b /a:d>output.txt
a un archivo de texto