Aquí una descripción de algunos metacaracteres:
Metacaracter | Descripción |
* | Hace referencia a una cadena de cero o más caracteres |
? | Hace referencia a un solo carácter. |
[ abc ...] | Hace referencia a cualquiera de los caracteres especificados dentro de los corchetes. |
[ a - z ] | Hace referencia a cualquiera de los caracteres especificados que se encuentren dentro del rango establecido por el guión. |
[! abc ...] | Hace referencia a cualquier carácter menos a los establecidos. |
[! a - z ] | Hace referencia a cualquier carácter menos a los establecidos en el rango especificado. |
~ | El directorio inicial del usuario actual. |
~ userid | El directorio de inicio del identificador de usuario especificado. |
~+ | El actual directorio de trabajo. |
~- | El directorio de trabajo previo. |
Veamos algunos ejemplos de como utilizar estos comandos.
Si queremos listar todos los archivos del directorio "/dev" que empiecen por "tty" y cuando más tengan 5 caracteres, basta con hacer lo siguiente:
ls /dev/tty??
Si queremos listar todos los archivos del directorio "/dev" que empiecen por "tty" y que terminen en 1, 2, 3, ó 4.
ls /dev/tty*[1-4]