Comando cp no Linux (copia arquivos) [Guia Básico]

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:

Copia o arquivo1 para arquivo2 no mesmo diretório:

$ cp arquivo1 arquivo2

Copia o arquivo1 para o diretório /tmp:

$ cp arquivo1 /tmp

Copia o arquivo1 localizado no diretório /tmp para o diretório local. O símbolo “.” (ponto) especifica o diretório como local:

$ cp /tmp/arquivo1 .

Copia todo o conteúdo do diretório /var/log, incluindo todos os sub­diretórios para o diretório “loglocal”:

$ cp –Rf /var/log/ loglocal

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.

Gostou? Compartilhe