Copiar um Diretório
Parte da seção Fundamentos do Journey de Terminal da Coddy. Lição 17 de 82.
Assim como ao copiar um arquivo com cp, você também pode copiar um diretório inteiro. No entanto, para copiar um diretório e todo o seu conteúdo, você deve usar a opção -r, que significa recursiva.
O formato básico é:
cp -r source destinationPor exemplo, para copiar a pasta documents e nomear a cópia como documents_backup:
cp -r documents documents_backupA pasta original e a cópia existirão agora. Você pode verificar com ls:
ls
documents
documents_backup
readme.txtCopiando um diretório para outro diretório:
Se o destino já existir como um diretório, a pasta de origem será colocada dentro dele:
cp -r documents projects/Isso cria projects/documents com todo o conteúdo original.
Observação: Sem a opção -r, cp se recusará a copiar um diretório e exibirá um erro. Sempre use -r ao copiar pastas.
Desafio
InicianteCopie o diretório documents para um novo diretório chamado documents_backup e, em seguida, use ls para confirmar que ambos os diretórios existem.
Dica: Use
cp -rpara copiar um diretório e todo o seu conteúdo. A opção-ré necessária ao copiar pastas.
Experimente você mesmo
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
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