scp
Rede
Uso
scp [-P <port>] <src> <user>@<host>:<dest>Copia arquivos por ssh de uma vez; a porta e `-P` maiusculo, o lado remoto precisa de dois-pontos no caminho, e para algo grande ou repetido o rsync e melhor porque pula o que nao mudou e retoma.
Opções comuns
| Opção | Significado |
|---|---|
| -P 2222 | Port, capital P. Lowercase -p means "preserve timestamps" here. |
| -r | Copy a directory and everything under it. |
| -i <key> | Use a specific private key. |
| -C | Compress in transit. |
| -3 | Copy between two remote hosts by routing through your machine. |
| -O | Use the old SCP protocol; OpenSSH 9 and later default to SFTP. |
Exemplos
scp -P 2222 build.tar.gz deploy@example.com:/tmp/Upload one file. The remote side needs the colon.
scp -r deploy@example.com:/var/log ./logsDownload a whole directory.
Quando a conexão falha, estes mostram até onde ela chegou: o nome não resolve, não há rota ou a porta está fechada.
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 scp faz?
Copia arquivos por ssh de uma vez; a porta e `-P` maiusculo, o lado remoto precisa de dois-pontos no caminho, e para algo grande ou repetido o rsync e melhor porque pula o que nao mudou e retoma.
Q. Como se digita?
scp [-P <port>] <src> <user>@<host>:<dest> — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 6; a lista completa está em man scp. Este comando fica em Rede.
Comandos relacionados
página man: man scp