Resumo - Operações Seletivas
Parte da seção Fundamentos do Journey de Terminal da Coddy — lição 29 de 82.
Desafio
FácilJunte todas as suas habilidades com caracteres curinga!
- Crie um novo diretório chamado
archiveusandomkdir - Mova apenas os arquivos de foto
.jpgcom dígito único paraarchive/usando o caractere curinga de colchetes[0-9] - Mova todos os arquivos
report_?.txtparaarchive/usando o caractere curinga? - Exclua todos os arquivos
.pngrestantes usando o caractere curinga* - Liste o diretório principal com
lspara confirmar o que sobrou - Liste a pasta archive com
ls archivepara confirmar seu conteúdo
Nota: O arquivo
photo_10.jpgdeve permanecer no diretório principal — ele tem dois dígitos, portanto não corresponderá a[0-9]. Pense com cuidado sobre qual caractere curinga usar em cada etapa!
⚠ Limpe primeiro: Se você vir diretórios inesperados (como
family,natureoutravel) no seu diretório principal — possivelmente restantes de uma aula anterior — remova-os antes de executar as etapas acima. Userm -rf <dirname>para cada um (por exemplo,rm -rf family). Isso garante que a saída do seulscorresponda ao resultado esperado.
Experimente você mesmo
Todas as lições de Fundamentos
4Diretórios
Criar um DiretórioCopiar um DiretórioMover e Renomear um DiretórioExcluir um DiretórioResumo - Operações com Diretórios7Conteúdo do Arquivo
Head e TailContagem de PalavrasComando SortComando UniqGrep BásicoGrep com FlagsResumo - Detetive de Texto10Projeto Analisador de Log
Visão Geral do ProjetoVisualizando o Arquivo de Log2Navegação
Imprimir Diretório de TrabalhoListar ArquivosMudar DiretórioCaminhos Absolutos vs RelativosDiretório Home e RaizResumo - Encontre Seu Caminho8Redirecionamento
Saída PadrãoSobrescrever em um ArquivoAnexar a um ArquivoEntrada PadrãoErro PadrãoRecapitulação - Construtor de Log3Arquivos
Criar um ArquivoLer um ArquivoCopiar um ArquivoMover e Renomear um ArquivoExcluir um ArquivoResumo - Operações com Arquivos6Curingas e Padrões
O Curinga AsteriscoO Curinga InterrogaçãoCuringas de ColchetesCombinando CuringasResumo - Operações Seletivas9Pipes
O Que é um PipeEncadeando Dois ComandosEncadeando Múltiplos ComandosPipe com GrepResumo - Pipeline de Dados