1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-08-17 06:35:43 +02:00
tldr/pages.pt_BR/common/cp.md
2025-08-06 07:33:25 -07:00

36 lines
1.6 KiB
Markdown

# cp
> Copia arquivos e diretórios.
> Mais informações: <https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html>.
- Copia um arquivo para outra localização:
`cp {{caminho/para/arquivo_origem.ext}} {{caminho/para/arquivo_destino.ext}}`
- Copia um arquivo em outro diretório, mantendo o nome do arquivo:
`cp {{caminho/para/arquivo_origem.ext}} {{caminho/para/diretório_pai_destino}}`
- Copia recursivamente o conteúdo de um diretório para outra localização (se o destino existe, o diretório é copiado dentro dele):
`cp {{[-r|--recursive]}} {{caminho/para/diretório_origem}} {{caminho/para/diretório_destino}}`
- Copia um diretório recursivamente, em modo verboso (mostra arquivos que estão sendo copiados):
`cp {{[-vr|--verbose --recursive]}} {{caminho/para/diretório_origem}} {{caminho/para/diretório_destino}}`
- Copia múltiplos arquivos de uma só vez para um diretório:
`cp {{[-t|--target-directory]}} {{caminho/para/diretório_destino}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}`
- Copia arquivos de texto para outra localização, em modo interativo (pergunta ao usuário antes de sobrescrever):
`cp {{[-i|--interactive]}} {{*.txt}} {{caminho/para/diretório_destino}}`
- Segue links simbólicos antes de copiar:
`cp {{[-L|--dereference]}} {{link}} {{caminho/para/diretório_destino}}`
- Usa o primeiro argumento como o diretório destino (útil para `xargs ... | cp -t <DIR_DEST>`):
`cp {{[-t|--target-directory]}} {{caminho/para/diretório_destino}} {{caminho/para/arquivo_ou_diretório1 caminho/para/arquivo_ou_diretório2 ...}}`