La pregunta ¿Cuál es el equivalente de Linux de "dir / s / b filename" de DOS? se acerca pero termina reproduciendo una operación de búsqueda de archivos para todos los nombres de archivos nombrados.
Sin embargo, estoy buscando hacer una comparación de diferencias de contenido de directorio con un directorio en una máquina Windows y compararlo con lo que debería ser un directorio construido de manera similar en un cuadro QNX . Quiero ejecutar el comando de enumeración de directorios en ambas máquinas, hacer algo de manipulación de archivos de texto para convertir caracteres delimitadores de ruta y unidades raíz y qué no hacer que tengan un formato compatible para una diferencia perspicaz.
Puedo generar un manifiesto de carpeta de todos los subdirectorios y archivos que contiene dir /b /s
, y obtener la salida formateada como un montón de rutas ...
c:\Temp>dir /b /s
c:\Temp\Subfolder1
C:\Temp\Subfolder1\File1.txt
C:\Temp\Subfolder1\File2.txt
...
Puedo ver se dir /s
convierte ls -R
, pero ¿cómo obtengo el /B
equivalente del formato de salida de ruta?
-name
opción, por lo que no se filtra por nombre.