# SCP - Secure Copy
## Como funciona o comando _scp_
Com o comando _scp_ é possível fazer a transferência ou cópia de arquivos de uma máquina remota para uma máquina local e vice-versa. Além disso, por utilizar o protocolo SSH, essa movimentação de arquivos pode ser feita de maneira segura.
## Algumas utilizações do comando _scp_
### Envio de arquivos (máquina local para remota)
Para enviar arquivos, a sintaxe utilizada é a seguinte:
```sh
scp nome_arquivo usuario_remoto@endereco_remoto:/diretorio_destino
```
Após isso, será pedido a senha do usuário vinculado à máquina remota. Digite a senha e o arquivo será transferido.
### Cópia de arquivos (máquina remota para local)
Para copiar arquivos remotamente, utilize:
```sh
scp usuario_remoto@endereco_remoto:/caminho_arquivo /diretorio_destino/nome_arquivo
```
No comando acima, o "nome_arquivo" indica o nome que será dado ao arquivo copiado da máquina remota, ou seja, se o arquivo tem o nome _teste.txt_ na máquina remota, podemos trocá-lo por _meu_arquivo.txt_, por exemplo.
### Envio de diretórios (máquina local para remota)
Para enviar um diretório, use:
```sh
scp -r nome_diretorio usuario_remoto@endereco_remoto:/diretorio_destino
```
### Cópia de diretórios (máquina remota para local)
Para copiar um diretório, use:
```sh
scp -r usuario_remoto@endereco_remoto:/diretorio_a_ser_copiado /diretorio_destino_local
```
### Observação
Para saber o ip da sua máquina local (Linux), digite _ifconfig_ no terminal.