Quando, num comando, fazemos referência a nomes de ficheiros, podemos utilizar caracteres especiais (metacaracteres) para fazermos referência a vários ficheiros de uma só vez. Os metacaracteres são * e ?:
pr100000@thor(27)$ ls chap_a1 chap_a2 chap_a3 chap_b1 chap_b2 chap_b3 sec1 sec2Se utilizarmos o comando ls com o argumento s*, obteremos todos os ficheiros cujo nome comece por s:
pr100000@thor(28)$ ls s* sec1 sec2A utilização de ls chap_?1, permite ver todos os nomes de ficheiros da forma ``chap_'' um caracter qualquer e ``1'':
pr100000@thor(29)$ ls chap_?1 chap_a1 chap_b1O comando seguinte permite ver todos os nomes acabados em b1:
pr100000@thor(30)$ ls *b1 chap_b1