Você está na página 1de 2

MINISTÉRIO DA EDUCAÇÃO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E


TECNOLOGIA DE GOIÁS
Campus Jataí - Coordenação do Curso Técnico em
Manutenção e Suporte em Informática
DISCIPLINA Backup e Recuperação ANO 3º
PROFESSOR RONEY LOPES LIMA
MATERIAL PARA ESTUDO – BIMESTRE 3
NOME DO ALUNO: DATA

USANDO WILDCARDS

Corresponde a uma ou mais ocorrências de


* qualquer caractere, incluindo nenhum caractere.
Representa ou corresponde a uma única
? ocorrência de qualquer caractere.
Corresponde a qualquer ocorrência de caractere
entre colchetes. É possível usar diferentes tipos
[ ] de caracteres (caracteres alfanuméricos):
números, letras, outros caracteres especiais etc.

Exemplos de Uso:

1. Este comando combina todos os arquivos com nomes começando com l(que é o prefixo) e terminando com
uma ou mais ocorrências de qualquer caractere.

$ ls –l l*

2. Este exemplo mostra outro uso de * para copiar todos os nomes de arquivos com prefixo users-0 e
terminando com uma ou mais ocorrências de qualquer caractere.

$ ls users-0*

3. O comando a seguir corresponde a todos os arquivos com nomes começando com l seguido por
qualquer caractere único e terminando com st.sh (que é o sufixo).

$ ls l?st.sh

4. O comando abaixo corresponde a todos os arquivos com nomes começando com l seguido por qualquer um
dos caracteres entre colchetes, mas terminando com st.sh.

$ ls l[abdcio]st.sh

5. Este comando corresponderá a todos os nomes de arquivos prefixados com quaisquer dois caracteres
seguidos, st mas terminando com uma ou mais ocorrências de qualquer caractere.
$ ls ??st*

6. Este exemplo combina nomes de arquivos começando com qualquer um desses caracteres [clst] e
terminando com uma ou mais ocorrências de qualquer caractere.

$ ls [clst]*

7. Neste exemplo, apenas nomes de arquivos começando com qualquer um desses caracteres, [clst] seguido
por um desses [io] e, em seguida, qualquer caractere único, seguido por um t e, por último, uma ou mais
ocorrências de qualquer caractere serão listados.

$ ls [clst][io]?t*

8. Este comando irá corresponder a todos os arquivos cujo nome começa com users-i, seguido por um
número, uma letra minúscula ou número, depois um número e termina com uma ou mais ocorrências de
qualquer caractere.

$ ls users-i[0-9][a-z0-9][0-9]*

9. O próximo comando combina nomes de arquivos que começam com users-i, seguido por um número, uma
letra ou número minúsculo ou maiúsculo, depois um número e termina com uma ou mais ocorrências de
qualquer caractere.

$ ls users-i[0-9][a-zA-Z0-9][0-9]*

10. O comando a seguir corresponderá a todos os nomes de arquivo que começam com users-i, seguido por
um número, uma letra ou número minúsculo ou maiúsculo, depois uma letra minúscula ou maiúscula e
termina com uma ou mais ocorrências de qualquer caractere.

$ ls users-i[0-9][a-zA-Z0-9][a-zA-Z]*

12. Você também pode negar um conjunto de caracteres usando o símbolo “!”. O comando a seguir lista todos
os nomes de arquivo que começam com users-i, seguido por um número, qualquer caractere válido de
nomenclatura de arquivo EXCETO um número, depois uma letra maiúscula ou minúscula e termina com uma
ou mais ocorrências de qualquer caractere.

Usuários $ ls users-i[0-9][! 0-9][a-zA-Z]*

Você também pode gostar