Я знаю, что можно использовать sftp для отправки файла из командной строки, но я не знаю, как это сделать в файле .sh. Есть ли способ сделать это одной строкой или несколькими строками, если это возможно в файле bash. Я уже знаю, как это сделать для получения файлов, но не для их отправки. Мне также нужно отправить его в определенный каталог.
решение1
Требуемый файл .sh должен выглядеть следующим образом:
#!/bin/bash
scp /local/file user@remotehost:/path/to/directory
Убедитесь, что файл .sh является исполняемым, в противном случае используйте chmod
команду.