Listar archivos recursivamente en carpetas y subcarpetas en cmd

Por defecto, el comando dir dos lista todos los archivos y carpetas dentro de una carpeta dada, pero no recursivamente. Para mostrar un completo de archivos y opcionalmente carpetas dentro de todas las subcarpetas, utilice las opciones del comando dir como sigue.

¿Cómo listar todos los archivos de una carpeta de forma recursiva en la línea de comandos?


Con un prompt de ms dos, para listar todos los archivos dentro de una carpeta. Para ello, escriba el comando dir para listar el contenido de la carpeta con la opción recursiva dedicada.

El siguiente comando muestra los archivos dentro de una carpeta y todas las subcarpetas, recursivamente.

En efecto, cada carpeta tiene una lista de archivos, con su subtotal de archivos y su tamaño.

dir /s

Para obtener una lista de archivos de forma recursiva en una sola lista sin división entre cada subcarpeta, escriba este comando:

dir /s /b


El comando muestra todos los archivos y carpetas de la carpeta actual y todas sus subcarpetas.

Para listar sólo los archivos y no las carpetas.

dir /s /b /a-d

La opción /a es un filtro de atributos.
La opción -d significa “menos carpetas”, entonces las carpetas no se muestran en el símbolo del sistema.