No hay comando "ls" en bash para Windows 10

No hay comando "ls" en bash para Windows 10

Lo instalé recientemente bashen Windows 10.

Todo parece funcionar bien, a excepción del lscomando " ". Cuando escribo lsdesde el $mensaje, no devuelve nada y vuelve directamente a mi $mensaje.

¿Estoy haciendo algo mal o necesito habilitarlo lsen algún lugar? Soy nuevo en Linux y trato de aprender todo lo que pueda. Simplemente no puedo entender esto.

Respuesta1

Probablemente no devuelva nada porque no hay nada allí. Probablemente se encuentre en el directorio de inicio de su usuario, que no contiene archivos normales en una instalación nueva.

Tenga en cuenta que, de forma predeterminada, lsno muestra archivos ocultos, es decir, archivos que comienzan con .. Úselo ls -aen su lugar para mostrarlos.

Si crea un archivo, por ejemplo con touch filename, debería aparecer con un formato ls. Alternativamente, si ls /(enumera los archivos en el directorio raíz), es casi seguro que habrá algo allí.

También tenga en cuenta que "sin resultado" es muy diferente de "comando faltante"; intentar ejecutar un comando faltante le dará un error muy obvio, por ejemploNo command 'ls' found

información relacionada