cp
Arquivos e diretórios
Uso
cp -r [source] [dest]Copia arquivos ou árvores inteiras; se o destino já existe, a origem entra dentro dele; se não, ela passa a ter esse nome.
Opções comuns
| Opção | Significado |
|---|---|
| -r | Copy directories and their contents |
| -a | Archive: -r plus permissions, times and symlinks kept |
| -p | Keep mode, owner and timestamps |
| -i | Ask before overwriting |
| -n | Never overwrite a file that already exists |
| -v | Name each file as it is copied |
| -u | GNU: copy only when the source is newer |
Exemplos
cp -a site/ backup/Tree copied with permissions and times intact.
cp config.yml config.yml.bakQuick backup beside the original.
cp -r src/. dest/Copies the contents of src into an existing dest.
Mover, apagar e encontrar. Alguns não perguntam duas vezes, e é por isso que -i vira hábito.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que cp faz?
Copia arquivos ou árvores inteiras; se o destino já existe, a origem entra dentro dele; se não, ela passa a ter esse nome.
Q. Como se digita?
cp -r [source] [dest] — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 7; a lista completa está em man cp. Este comando fica em Arquivos e diretórios.
Comandos relacionados
página man: man cp