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 um único dígito paraarchive/usando o curinga de colchetes[0-9] - Mova todos os arquivos
report_?.txtparaarchive/usando o curinga? - Exclua todos os arquivos
.pngrestantes usando o curinga* - Liste o diretório inicial com
lspara confirmar o que sobrou - Liste a pasta de arquivo com
ls archivepara confirmar seu conteúdo
Nota: O arquivo
photo_10.jpgdeve permanecer no diretório inicial — ele possui dois dígitos, portanto não corresponderá a[0-9]. Pense cuidadosamente sobre qual caractere curinga usar para cada etapa!
⚠ Limpe primeiro: Se você vir diretórios inesperados (como
family,natureoutravel) no seu diretório inicial — possivelmente restantes de uma lição 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 DadosPratique por conta própria: Playground de Terminal