cp

Faça uma cópia de um arquivo, copie vários arquivos para uma pasta ou uma pasta inteira com -r.

>_ Teste aqui: um Linux simulado, nesta página
Carregando o terminal…

Exemplos

  • cp todo.txt todo.bak
  • mkdir backup
  • cp -v todo.txt ideas.txt backup/
  • cp -r backup backup-2
  • ls backup-2
  • cp -n ideas.txt todo.txt

Como funciona

O cp SOURCE DEST copia um arquivo. Se DEST for uma pasta que já existe, a cópia vai para dentro dela com o mesmo nome; senão, DEST é o nome novo.

Pastas precisam do -r (recursivo): cp -r project project-backup copia a pasta com tudo o que tem dentro. Cuidado: o cp sobrescreve um arquivo que já existe sem perguntar, a não ser que você use -n.

Sintaxe

cp [OPÇÃO]... ORIGEM... DESTINO

Opções

OpçãoO que faz
-rcopia pastas com tudo o que tem dentro
-vmostra o que foi copiado
-nnunca sobrescreve um arquivo que já existe

Bom saber

  • Para copiar vários arquivos, o último nome tem que ser uma pasta: cp a.txt b.txt backup/.
  • Uma cópia é um arquivo novo: mudar o todo.bak depois não mexe no todo.txt.