Como copiar diretório no Linux

Como copiar diretório no Linux
Enquanto trabalhamos em vários sistemas operacionais, usamos para adicionar arquivos e pastas, cortar, copiar, editar e excluí -los de acordo com a nossa escolha. Assim como tudo isso, o sistema Linux nos oferece a oportunidade de copiar uma única pasta para outra pasta, mesmo que a pasta esteja vazia ou não. Portanto, discutiremos alguns métodos fáceis para copiar um diretório para outro no Ubuntu 20.04 Sistema. Vamos começar usando as diferentes maneiras de copiar um diretório de um lugar para outro no Linux.

Para esse fim em particular, devemos abrir a concha do terminal, pois vamos fazer todas as coisas. Existem duas maneiras de abri -lo. Um é da área de busca de atividades e o outro é a chave de atalho “Ctrl+Alt+T”. Pratique um dos métodos mencionados para abri -lo e comece a implementar os comandos um a um por um.

Exemplo 01

Em primeiro lugar, precisamos ver todos os arquivos e diretórios mantidos em nossa pasta doméstico do Ubuntu 20.04. Este processo pode ser feito com a ajuda de um comando de lista. O comando da lista contém apenas uma única palavra "ls". Execute -o e você será mostrado com os diretórios e arquivos da pasta doméstico, conforme a imagem anexada.

Agora, estamos criando um novo diretório em nosso diretório doméstico para executar operações de cópia depois de algum tempo. O Ubuntu 20.04 O sistema nos fornece a consulta "mkdir" para criar um novo diretório vazio. Então, usamos o comando "mkdir" em nosso shell de comando e nomeado o diretório como "novo". O comando será executado com a ajuda de uma tecla Enter.

Imagine, um diretório não é suficiente para você executar operações de cópia para melhor compreender. Então, utilizamos novamente o comando "mkdir" com o novo nome do diretório "teste". Após a criação do diretório, listamos o conteúdo do diretório inicial. O comando Lista "LS" está claramente mostrando a adição de 2 novos diretórios na pasta residencial I.e. novo e teste.

Vamos começar a copiar um diretório para outra pasta. Para isso, o sistema Linux criou o comando de cópia de atalho i.e., Palavra -chave “CP” junto com algumas de suas opções de bandeira. O comando contém a pasta a ser copiada e o local onde deve ser colado. A sintaxe deste comando é mostrada na consulta declarada.

$ CP -R Diretório/ Path-to-Destinationbolder/

Na imagem abaixo, você pode dar uma olhada em que o comando cp contém a bandeira "-r" junto com a pasta de origem (a ser copiada) e a pasta de destino (caminho para a pasta em que será colada). A pasta "nova" será copiada para a pasta "documentos". O mesmo comando "cp" é usado para copiar a pasta "teste" para a pasta "nova" dentro da pasta "documentos". Ambos os comandos executam a mesma coisa, mas em diferentes níveis.

Vamos navegar na pasta Documentos do nosso sistema primeiro através da instrução "CD" no shell. Após a navegação em direção à pasta Documents, listamos seu conteúdo através do comando "LS". Você pode ver que a pasta “nova” é copiada com sucesso.

Vamos realizar a navegação novamente com um nível 1 desta vez usando o comando "CD". Somos navegados com sucesso nos documentos/nova pasta. Depois de listar o conteúdo da pasta "nova", temos que saber que ela copiou com sucesso a pasta "teste" dentro dela.

Exemplo 02

Vamos dar uma olhada em copiar um arquivo em um diretório. Então, criamos um novo arquivo vazio “Novo.txt ”e listou o conteúdo da pasta doméstico com a instrução“ LS ”. Isso mostra que o arquivo é criado, novo, e a pasta "teste" também está lá.

O comando de cópia é usado da mesma maneira sem a bandeira "-r". Uma única diferença é que o nome do arquivo não contém nenhum sinal "/" no final. A pasta de destino também é especificada.

Depois de navegar dentro da pasta “nova” e listar seu conteúdo, sabemos que a operação de cópia também foi bem -sucedida no arquivo simples.

Exemplo 03

Vamos dar uma olhada em outra ilustração de copiar a pasta de múltiplos conteúdos para outro local no Linux. Então, começamos com a navegação em direção à pasta "música" do diretório doméstico. Após a navegação, o comando da lista está utilizando o conteúdo da pasta de música i.e. vazio.

Depois disso, navegamos na pasta Documents e sabemos que ela também contém dois arquivos de texto nela através do comando da lista.

Agora, usamos a mesma maneira de copiar os dados, mas com a bandeira "-AVR" no comando CP desta vez. Então, temos que mencionar a localização da fonte i.e. “/Home/Saeedraza/documentos”. Depois disso, você precisa adicionar o local da pasta de destino i.e. “/Home/Saeedraza/Música. Ele levará o conteúdo da pasta Documents e os salvará na pasta de música um por um.

Depois de executar o comando da lista enquanto navega dentro da pasta de música, temos que saber que a pasta de documentos está aqui agora.

Depois de navegar na pasta "Música/documentos", temos que saber que todo o conteúdo I.e., “New1.txt ”,“ new2.txt "da pasta" documentos "também são copiados na pasta" música "junto com a pasta" documentos ".

Exemplo 04

Digamos que você criou um novo arquivo na pasta doméstico e listou seus dados no shell com os comandos CAT, conforme a saída da imagem abaixo.

O comando CP está aqui com a bandeira "-v" para copiar o conteúdo de um novo.Arquivo TXT para outro arquivo “Teste.arquivo txt ”. O teste.O arquivo txt será gerado automaticamente com o uso deste comando. Ao olhar para o teste.Arquivo TXT com o comando CAT, descobrimos que o conteúdo é copiado.

Conclusão

Este artigo contém uma quantidade enorme de comandos para copiar uma pasta para outro local. Tentamos cobrir a cópia de uma única pasta para outro local, copiando um único arquivo para outro local e outros arquivos, e muito mais. Esperamos que este artigo seja bastante simples de entender e fácil de implementar para todos os usuários do Ubuntu 20.04 Sistema.