Como copiar uma pasta no Linux com cp

Quer copiar uma pasta para outro local usando o terminal, mas não sabe como? O comando cp no Linux é o que você precisa. Nesta postagem, você aprenderá como copiar diretórios rapidamente no Linux de maneira eficiente.

Como copiar diretórios no Linux com cp

O Linux vem com um pacote oficial que permite que você copie diretórios dentro de seu sistema. O comando cp é um utilitário poderoso usado para criar cópias de arquivos e pastas facilmente.

A sintaxe básica do comando cp é:

 cp [options] <sourcefolder> <destinationfolder>

Você também pode copiar e colar arquivos usando cp. A sintaxe para copiar arquivos é bastante semelhante ao comando mencionado.

Copie uma única pasta no Linux

Para simplesmente copiar e colar uma pasta em outro local em seu sistema, use a seguinte sintaxe:

 cp <source> <destination>

Para copiar uma pasta chamada / random para o diretório / home :

 cp /random /home

Se a pasta de origem incluir várias subpastas, você precisará usar o sinalizador -R com o comando cp. O -R significa recursivo, o que significa que o comando executado também será válido para os subdiretórios.

Para copiar a pasta / random recursivamente para o diretório / home :

 cp -R /random /home

Copiar vários diretórios

Você também pode copiar vários diretórios para um único local com o comando cp. Tudo o que você precisa fazer é passar os nomes das pastas separados por um caractere de espaço no comando cp padrão.

 cp <folder1> <folder2> <folder3> <folder4> <destination>

Por exemplo, para copiar as pastas / random , / personal e / content para o diretório / home :

 cp /random /personal /content /home

Você também pode usar o sinalizador -R ao copiar várias pastas.

 cp -R /random /personal /content /home

Gerenciando pastas no Linux com cp

Para aqueles que estão apenas começando com o Linux, cp é um dos comandos mais importantes de que você precisa. O comando mv também é essencial se você deseja mover arquivos e pastas em um sistema Linux em vez de copiá-los.

Para iniciantes, aprender alguns comandos básicos do Linux não apenas melhorará a experiência inicial com o sistema operacional, mas também facilitará o processo de familiarização com o Linux.