¿Cómo logramos un listado recursivo de directorios en DOS?
Estoy buscando un comando o una secuencia de comandos en DOS que me puede dar el listado recursivo de directorios similar al ls -R
comando en Unix.
dos
directory-listing
StarDotStar
fuente
fuente
tree /f
da una vista agradable a la vista :-)dir /s /b /a:d>output.txt
lo portará a un archivo de textofuente
Puede obtener los parámetros que solicita escribiendo:
Para la lista completa, intente:
fuente
Puede utilizar varias opciones con FINDSTR para eliminar las líneas que no desea, de esta manera:
La salida normal contiene entradas como estas:
Puede eliminarlos utilizando las diversas opciones de filtrado que ofrece FINDSTR. También puede usar los excelentes unxutils, pero convierte la salida a UNIX de forma predeterminada, por lo que ya no obtiene CR + LF; FINDSTR ofrece la mejor opción de Windows.
fuente
dir /s /b | find /v /c ""
.Me gusta usar lo siguiente para obtener una lista ordenada del directorio actual:
fuente