¿Cómo enviar un archivo a otra computadora con script bash?

¿Cómo enviar un archivo a otra computadora con script bash?

Sé que puedes usar sftp para enviar un archivo desde la línea de comando, pero no sé cómo hacerlo en un archivo .sh. ¿Hay alguna manera de hacer esto en una línea o en muchas líneas, siempre que sea posible en un archivo bash? Ya sé cómo hacer esto para obtener archivos, pero no para enviarlos. También necesito enviarlo a un directorio específico.

Respuesta1

El archivo .sh deseado debería verse así:

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

Ejemplos de comando scp

Asegúrese de que el archivo .sh sea ejecutable; de ​​lo contrario, utilice chmodel comando.

información relacionada