我需要 bash 脚本来使用 SCP 上传文件。如何在脚本中执行此操作?我想从其他程序调用该脚本。(我知道使用 EXPECT 执行此操作,但我需要纯 bash 脚本)。有人可以帮忙吗?
答案1
#!/bin/bash
scp /path/to/source destination.machine.address:/path/to/destination
是你想要的吗?我不太清楚你的问题是什么。完整scp
说明可以man scp
在终端中访问。如果你从脚本调用它,你可能想要设置公钥/私钥认证所以您不需要输入密码(从调用程序输入密码是可行的,但很麻烦)。