Hola, Leandro, espero que estés bien
Veo que estás explorando las diferencias entre los comandos ls
y ls *
. Vamos a desglosar lo que está sucediendo:
ls bienvenido*
: Este comando lista todos los archivos en el directorio actual que comienzan con "bienvenido". En tu caso, muestra bienvenido2.txt
y bienvenido.txt
, que son los archivos que cumplen con ese criterio dentro de la carpeta Alura
.
ls
: Este comando lista todos los archivos y directorios en el directorio actual. En la imagen, muestra los archivos bienvenido2.txt
, bienvenido.txt
y los directorios proyectos-c#
, proyectos-java
, y proyectos-php
.
ls *
: Este comando utiliza el comodín *
para expandir y listar no solo los archivos en el directorio actual, sino también el contenido de los subdirectorios. Por eso, además de bienvenido2.txt
y bienvenido.txt
, también muestra el contenido de cada subdirectorio (cada uno contiene un archivo bienvenido.txt
).
Espero que esto aclare tus dudas sobre cómo funcionan estos comandos. ¡Espero haber ayudado y buenos estudios!