Pular para o conteúdo

Comando CP

Comando cp (copia arquivos)

O comando cp no Linux copia os arquivos para outros arquivos ou para diretórios. O comando cp pode copiar um arquivo ou múltiplos arquivos.

As opções mais frequentes são:

  • -d: Preserva os links ao copiar os arquivos;
  • -p: Preserva todas as informações dos atributos dos arquivos, como dono do arquivo, grupo, permissões e data;
  • -R: Copia os arquivos recursivamente. Útil para copiar os arquivos e diretórios abaixo do diretório especificado;
  • -a: Faz o mesmo que as opções “-dpR” combinadas;
  • -f: Força a cópia gravando por cima do destino;
  • -i: Pergunta ao usuário antes de copiar cada arquivo por cima do local de destino;
  • -v: Mostra o nome de cada arquivo copiado.

Exemplos:

Fazer a cópia de um arquivo no mesmo diretório:

$ cp arquivo1 arquivo2

Fazer a cópia do arquivo para outro local diretório:

$ cp arquivo1 /tmp

Fazer a cópia de um arquivo de outro diretório, para o diretório local. O símbolo “.” (ponto) especifica o diretório como local:

$ cp /tmp/arquivo1 .

Fazer a cópia de todos o conteúdo de um diretório, incluindo todos os sub­diretórios, renomeando a saída para “doclocal”:

$ cp –Rf /home/user/Documentos doclocal/
Marcações: