Menu
Coddy logo textTech

O Curinga Asterisco

Parte da seção Fundamentos do Journey de Terminal da Coddy — lição 25 de 82.

Um curinga é um caractere especial que atua como um marcador de posição para corresponder a um ou mais caracteres em nomes de arquivos. Curingas permitem que você trabalhe com múltiplos arquivos de uma vez sem digitar cada nome.

O curinga estrela * corresponde a qualquer número de caracteres (incluindo zero). É o curinga mais poderoso e comumente usado.

Por exemplo, para listar todos os arquivos que terminam em .txt:

ls *.txt

Isso corresponde a qualquer nome de arquivo que termine com .txt, independentemente de quão longo seja o nome.

Mais exemplos:

Corresponda a todos os arquivos que começam com photo:

ls photo*

Corresponda a todos os arquivos contendo report em qualquer lugar no nome:

ls *report*

Corresponda a todos os arquivos de qualquer nome ou extensão:

ls *

Você pode usar * com qualquer comando, não apenas ls. Por exemplo, copie todos os arquivos .jpg para uma pasta:

cp *.jpg photos/

Ou exclua todos os arquivos .log de uma vez:

rm *.log

Dica: Sempre execute ls com seu padrão de curinga primeiro antes de usá-lo com rm ou mv — dessa forma, você pode ver exatamente quais arquivos serão afetados antes de fazer qualquer alteração.

challenge icon

Desafio

Iniciante

Use o curinga * para listar apenas os arquivos .jpg no diretório atual.

Dica: Combine ls com o curinga * e a extensão .jpg para filtrar apenas arquivos de imagem.

Folha de consulta

Um curinga é um caractere especial que corresponde a um ou mais caracteres em nomes de arquivos, permitindo trabalhar com múltiplos arquivos de uma vez.

O curinga asterisco * corresponde a qualquer número de caracteres (incluindo zero).

Exemplos:

Liste todos os arquivos terminando com .txt:

ls *.txt

Liste todos os arquivos começando com photo:

ls photo*

Liste todos os arquivos contendo report em qualquer lugar no nome:

ls *report*

Liste todos os arquivos:

ls *

Copie todos os arquivos .jpg para uma pasta:

cp *.jpg photos/

Exclua todos os arquivos .log:

rm *.log

Dica: Sempre execute ls com seu padrão de curinga primeiro antes de usá-lo com rm ou mv para ver quais arquivos serão afetados.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos