2021-10-17 13:06:25 -03:00
|
|
|
# cp
|
|
|
|
|
|
|
|
> Copia arquivos e diretórios.
|
|
|
|
> Mais informações: <https://www.gnu.org/software/coreutils/cp>.
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Copia um arquivo para outra localização:
|
2021-10-17 13:06:25 -03:00
|
|
|
|
|
|
|
`cp {{caminho/para/arquivo_entrada.ext}} {{caminho/para/arquivo_saída.ext}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Copia um arquivo para dentro de outro diretório, mantendo o nome:
|
2021-10-17 13:06:25 -03:00
|
|
|
|
|
|
|
`cp {{caminho/para/arquivo.ext}} {{caminho/para/diretório}}`
|
|
|
|
|
2024-10-02 11:25:12 -03:00
|
|
|
- Copia recursivamente o conteúdo de um diretório para outra localização (se o destino existe, o diretório é copiado para dentro dele):
|
2021-10-17 13:06:25 -03:00
|
|
|
|
|
|
|
`cp -r {{caminho/para/diretório_fonte}} {{caminho/para/diretório_alvo}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Copia um diretório recursivamente, em modo verboso (mostra os arquivos conforme eles são copiados):
|
2021-10-17 13:06:25 -03:00
|
|
|
|
|
|
|
`cp -vr {{caminho/para/diretório_fonte}} {{caminho/para/diretório_alvo}}`
|
|
|
|
|
2024-10-02 11:25:12 -03:00
|
|
|
- Copia múltiplos arquivos de uma só vez para um diretório:
|
|
|
|
|
|
|
|
`cp -t {{caminho/para/diretorio_fonte}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Copia arquivos de texto para outra localização, em modo interativo (exige confirmação do usuário antes de sobrescrever):
|
2021-10-17 13:06:25 -03:00
|
|
|
|
|
|
|
`cp -i {{*.txt}} {{caminho/para/diretório_alvo}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Segue links simbólicos antes de copiar:
|
2021-10-17 13:06:25 -03:00
|
|
|
|
|
|
|
`cp -L {{link}} {{caminho/para/diretório_alvo}}`
|
|
|
|
|
2023-12-27 15:37:07 -03:00
|
|
|
- Usa todo o caminho dos arquivos fonte, criando quaisquer diretórios intermediários ausentes quando copia:
|
2021-10-17 13:06:25 -03:00
|
|
|
|
|
|
|
`cp --parents {{fonte/caminho/para/arquivo}} {{caminho/para/arquivo_alvo}}`
|