Como copiar um diretório para outro diretório no Bash no Linux

Como Copiar Um Diretorio Para Outro Diretorio No Bash No Linux



Saber copiar um diretório é essencial para fazer backups, migrar os dados, organizar os arquivos e transferi-los remotamente. Além disso, copiar um diretório para outro depende de diferentes fatores, como tamanho do diretório, atributos e ferramentas usadas para o processo. No entanto, os iniciantes em Linux às vezes não sabem a maneira correta de copiar um diretório para outro diretório no Bash sem erros. Portanto, neste blog rápido, incluímos comandos simples para copiar um diretório para outro diretório no Bash no Linux.

Como copiar um diretório para outro diretório no Bash no Linux

É fácil copiar e colar um diretório em outro diretório no Bash, e você pode fazer isso usando comandos simples na linha de comando.







Abra o terminal e digite o seguinte conjunto de comandos para navegar até o diretório pai do diretório que você deseja copiar:



cd / caminho / para / Diretório Parental



Substitua “/path/to/parent_directory” pelo caminho real do diretório pai que contém o diretório que você pretende copiar e vamos chamá-lo de diretório de origem. Ao inserir o comando, você verá que a nova linha de comando contém o nome do diretório de origem. Agora, copie o diretório atual através do comando “cp”:





CP -r diretório_fonte / caminho / para / diretório_alvo

No lugar de “source_directory”, insira o nome do diretório de origem. Substitua “/path/to/target_directory” pelo caminho real onde você está prestes a colar o diretório copiado. A opção “-r” instrui explicitamente o sistema a copiar recursivamente o diretório de origem, subdiretórios e outros conteúdos.



Vejamos um exemplo em que usamos um script Bash para copiar um diretório para outro diretório. Primeiro, execute os seguintes comandos, um por um, para criar um script Bash e, em seguida, forneça as permissões executáveis:

tocar copiar.sh

chmod u + x copiar.sh

Agora, abra o script no editor nano e escreva o seguinte programa nele:

#!/bin/bash

eco 'copiando um diretório'



CP -r ~ / Documentos ~ / Música

Por fim, salve o script e execute-o no terminal.

. / copiar.sh

Depois de executar o script, é hora de verificar nos resultados se o sistema copiou o diretório “Música” para “Documentos”.

cd ~ / Documentos

eu

Conclusão

Copiar um diretório para outro diretório é uma tarefa fundamental no Linux, e este breve guia explica isso usando o shell Bash. O processo geral é simples e começa navegando até o diretório pai que contém o arquivo que pretendemos copiar. Por fim, verificamos se a tarefa foi bem-sucedida.