Las wildcards o “comodines” son caracteres especiales que nos permiten encontrar patrones o realizar búsquedas más avanzadas. Si además de utilizar estas herramientas las combinamos con comandos especiales para manipular archivos podemos ahorrarnos mucho tiempo de trabajo.
Primero, veamos los distintos tipos de Wildcards:
- Buscar todo ( * )
ls -l *.png
Nos arroja todos los elementos que tengan la extensión .png
ls -l miFotoDe*
Nos arroja todos los elementos con su nombre iniciado en miFotoDe
- Buscar por cantidad de caracteres ( ? )
ls -l miFoto??.png
Nos arroja todos los elementos con el nombre miFoto, seguido por 2 caracteres cualquiera, y la extensión .png
- Buscar por caracteres específicos**( [ ] )**
ls -l [mf]*
Nos arroja todos los elementos que comiencen con la letra “m” o “f” (NOTA: Esta wildcard es case sensitive, por lo que si algún archivo comienza con mayúscula NO lo encontraría), y todo lo que le siga.
_En caso de buscar mayúsculas y minúsculas se deben incluir ambas opciones de esta manera: [mMfF]
- Combinación de wildcards ( ? [ ] * )
ls -l miFoto??[2-6]*
Estos resultados serán: