Menu
Coddy logo textTech

El comodín asterisco

Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 25 de 82.

Un comodín es un carácter especial que actúa como marcador de posición para coincidir con uno o más caracteres en nombres de archivos. Los comodines te permiten trabajar con múltiples archivos a la vez sin tener que escribir cada nombre.

El comodín estrella * coincide con cualquier número de caracteres (incluyendo cero). Es el comodín más poderoso y comúnmente utilizado.

Por ejemplo, para listar todos los archivos que terminan en .txt:

ls *.txt

Esto coincide con cualquier nombre de archivo que termine en .txt, sin importar cuán largo sea el nombre.

Más ejemplos:

Coincide con todos los archivos que comienzan con photo:

ls photo*

Coincide con todos los archivos que contengan report en cualquier parte del nombre:

ls *report*

Coincidir con todos los archivos de cualquier nombre o extensión:

ls *

Puedes usar * con cualquier comando, no solo con ls. Por ejemplo, copia todos los archivos .jpg en una carpeta:

cp *.jpg photos/

O eliminar todos los archivos .log a la vez:

rm *.log

Consejo: Siempre ejecuta ls con tu patrón de comodín primero antes de usarlo con rm o mv — de esta manera puedes ver exactamente qué archivos se verán afectados antes de realizar cualquier cambio.

challenge icon

Desafío

Principiante

Usa el * comodín para listar solo los archivos .jpg en el directorio actual.

Pista: Combina ls con el * comodín y la extensión .jpg para filtrar solo archivos de imagen.

Hoja de referencia

Un comodín es un carácter especial que coincide con uno o más caracteres en los nombres de archivos, permitiéndote trabajar con múltiples archivos a la vez.

El comodín estrella * coincide con cualquier número de caracteres (incluyendo cero).

Ejemplos:

Lista todos los archivos que terminan con .txt:

ls *.txt

Lista todos los archivos que comienzan con photo:

ls photo*

Lista todos los archivos que contienen report en cualquier parte del nombre:

ls *report*

Lista todos los archivos:

ls *

Copia todos los archivos .jpg en una carpeta:

cp *.jpg photos/

Elimina todos los archivos .log:

rm *.log

Consejo: Siempre ejecuta ls con tu patrón de comodín primero antes de usarlo con rm o mv para ver qué archivos se verán afectados.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos