Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Comando ls

el comando ls muestra los archivos y directorios que contiene la carpeta Alura, Sin embargo ls * muestra el contenido de cada carpeta en forma vertical

1 respuesta

Hola Jaime, espero que estés bien

Entiendo tu duda sobre el comportamiento del comando ls. Cuando ejecutas ls dentro de una carpeta, este comando simplemente lista los archivos y directorios que están directamente en esa carpeta. Es una lista básica del contenido.

Por otro lado, cuando usas ls *, el asterisco * actúa como un comodín que representa cualquier cosa. Esto significa que ls * intenta expandir a todos los archivos y directorios en el directorio actual, y luego lista el contenido de cada uno de esos directorios. Por eso ves el contenido de cada carpeta en forma vertical, ya que ls está mostrando los archivos y carpetas dentro de cada subdirectorio.

Por ejemplo, si tienes una estructura de carpetas como esta:

Alura/
├── carpeta1/
│   ├── archivo1
│   └── archivo2
└── archivo3
  • ls en la carpeta Alura mostraría:
carpeta1  archivo3
  • ls * en la carpeta Alura mostraría:
carpeta1:
archivo1  archivo2

archivo3

Espero que esto aclare la diferencia entre los dos comandos. ¡Espero haber ayudado y buenos estudios!