Uso de Comodines en GNU/Linux

Al igual que en Windows, la consola de  GNU/Linux trae una caracteristica muy util a la hora de trabajar en ella, esta caracteristica nos permite referirnos a  un conjunto de archivos   que tengan algun patron definido e  identificable, este proceso  lo llevan a cabo los llamados  “comodines” o “wildcards“. para aquellos que no entiendan mi definicion informal cito un buen libro llamado “Manual de supervivencia en Linux“:

Usualmente, es necesario hacer referencia a un conjunto de archivos o directorios, para este proposito se utilizan construcciones con comodines, Un comodin es una construccion que se puede reemplazar por un conjunto o secuencia de caracteres.

En Rincon Informatico queremos mostrar lo potente  y utiles que son los comodines, y la cantidad de trabajo (tiempo) que estos nos pueden hacer ahorrar,  son herramientas muy sencillas de usar, pero que muchos depronto no las conocen. Nombraremos los  comodines mas importantes  con su respectivo ejemplo.

Comodin *

Su uso es muy similar a como se hace en entornos windows, aunque tiene algunas diferencias.,  principalmente consiste en sustituir a TODOS los ficheros, delante/detras/ y en medio del fichero todo lo que coincida con el,  se que suena algo complicado pero  con un ejemplo  se entiende a la perfeccion:

Como se puede ver en la imagen anterior, tenemos 8 directorios  llamados hola1, hola2, hola3, hola4, hola5, maria, rincon y teresa, si se desea listar, copiar, borrar,  u otras tareas,  los directorios que empiezan con la palabra hola,  hacemos uso del comodin * De esta forma:

ls  hola*

Ahora si lo que queremos es  listar los archivos que tengan en su  nombre la vocal “i”, daremos la siguiente instruccion:

ls *i*

Como ven, es muy eficaz el uso del comodin cuanto tenemos grandes cantidades de archivos en un directorio, hay que decir que estas no son las unicas formas de emplear el comodin, se  puede aplicar de muchas mas, pero sin embargo,  con estos ejemplos queda una idea mas clara de su funcionamiento. En conclusion podemos decir que el * reemplaza  la parte la cual varia en el nombre del archivo,  ya sea al inicio, al final o dentro de la cadena.

Comodin ?

El comodin ? funciona casi igual al comodin *, con la unica diferencia que este solo puede reemplazar  un solo caracter, veamos un ejemplo:

Comodin []

Este comodin nos permite hacer referencia a  los archivos  los cuales varien segun el valor que hay dentro del comodin, un ejemplo explica mejor la situacion:

Estos comodines, son muy importantes por ejemplo cuando tenemos partes de archivos descargados de Rapidshare u otro server, por medio de ellos, podemos copiar, borrar, mover,  lo que se necesite con una sola instruccion,  y asi evitar mas trabajo y tiempo. Es bueno acostumbrarse a usar estas herramientas que nos proporciona la consola,  a medida  que lo vayamos haciendo nos daremos cuenta que no hay que tenerle miedo a ella. ella es nuestra Amiga!!

6 Comments