Menu
Coddy logo textTech

Resumo - Operações Seletivas

Parte da seção Fundamentos do Journey de Terminal da Coddy. Lição 29 de 82.

challenge icon

Desafio

Fácil

Reúna todas as suas habilidades com curingas!

  1. Crie um novo diretório chamado archive usando mkdir
  2. Mova apenas os arquivos de foto .jpg de um único dígito para archive/ usando o curinga entre colchetes [0-9]
  3. Mova todos os arquivos report_?.txt para archive/ usando o curinga ?
  4. Exclua todos os arquivos .png restantes usando o curinga *
  5. Liste o diretório inicial com ls para confirmar o que restou
  6. Liste a pasta de arquivo com ls archive para confirmar seu conteúdo

Observação: photo_10.jpg deve permanecer no diretório inicial. Ele tem dois dígitos, portanto não será correspondido por [0-9]. Pense cuidadosamente em qual curinga usar em cada etapa!

A listagem aqui coloca photo_10.jpg antes de photo_1.jpg: ls usa a localidade do sandbox, que ignora o sublinhado ao comparar nomes. Na sua própria máquina, a ordem pode ser diferente. Compare o conjunto de arquivos, não a ordem. A verificação considera o estado final dos seus arquivos após todos os seus comandos, portanto não importa se você os lista em um comando ou em dois, nem quantas vezes você conferiu o conteúdo durante o processo.

⚠ Limpe primeiro: Se você vir diretórios inesperados (como family, nature ou travel) no seu diretório inicial, possivelmente deixados de uma lição anterior, remova-os antes de executar as etapas acima. Use rm -rf <dirname> para cada um (por exemplo, rm -rf family). Isso garante que a saída de ls corresponda ao resultado esperado.

Experimente você mesmo

Terminal

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Terminal