3.6. Nombres de vías y englobamiento

El englobamiento (o la coincidencia de expresiones regulares) consiste en modificar la vía de directorios utilizando comodines para incluir un grupo de archivos o subdirectorios. Los recursos de archivos se pueden especificar con una sintaxis global similar a la utilizada en shells populares como csh, bash y zsh.

*

Sustituye a cualquier número de caracteres, excepto /.

Ejemplo: un número arbitrario de elementos de la vía, incluidos directorios completos.

**

Sustituye a cualquier número de caracteres, incluido /.

Ejemplo: un número arbitrario de elementos de la vía, incluidos directorios completos.

?

Sustituye a cualquier carácter independiente, excepto /.

[abc]

Sustituye a los caracteres independientes a, b o c.

Ejemplo: una regla que coincida con /home[01]/*/.plan permite a un programa acceder a los archivos .plan a los usuarios de /home0 y /home1.

[a-c]

Sustituye a los caracteres independientes a, b o c.

{ab,cd}

Una regla coincide con ab y con cd al mismo tiempo.

Ejemplo: una regla que coincida con /{usr,www}/pages/** proporcionará acceso a las páginas Web de /usr/pages y /www/pages.