Как отправить файл на другой компьютер с помощью bash-скрипта?

Как отправить файл на другой компьютер с помощью bash-скрипта?

Я знаю, что можно использовать sftp для отправки файла из командной строки, но я не знаю, как это сделать в файле .sh. Есть ли способ сделать это одной строкой или несколькими строками, если это возможно в файле bash. Я уже знаю, как это сделать для получения файлов, но не для их отправки. Мне также нужно отправить его в определенный каталог.

решение1

Требуемый файл .sh должен выглядеть следующим образом:

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

Примеры команды scp

Убедитесь, что файл .sh является исполняемым, в противном случае используйте chmodкоманду.

Связанный контент