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!