Como enviar um arquivo para outro computador com script bash?

Como enviar um arquivo para outro computador com script bash?

Eu sei que você poderia usar o sftp para enviar um arquivo a partir da linha de comando - mas não sei como fazer isso em um arquivo .sh. Existe uma maneira de fazer isso com uma linha ou muitas linhas, desde que seja possível em um arquivo bash. Já sei fazer isso para obter arquivos, mas não para enviá-los. Também preciso enviá-lo para um diretório específico.

Responder1

O arquivo .sh desejado deve ficar assim:

#!/bin/bash
scp /local/file user@remotehost:/path/to/directory

Exemplos de comando scp

Certifique-se de que o arquivo .sh seja executável, caso contrário, use chmodo comando.

informação relacionada