专家
我正在尝试在单个sftp命令行中发送两个文件。此刻,我只能在使用命令行时发送1个文件。
sftp host file1
但我正在寻找
sftp host file1 file2
我必须每天使用不同的用户名在4台不同的服务器上执行此操作。
由于
答案 0 :(得分:2)
如果您知道要准确发送哪些文件,则应使用scp实用程序。它可以做你想要的。
scp file1 file2 .... user@host:/path/to/folder
感谢Neil记住":/ path / to / folder"位
要使用不同的用户名,您可以编写脚本。有点像:
#!/bin/bash
scp "$@" user1@host
scp "$@" user2@host
scp "$@" user3@host
scp "$@" user4@host
用法:./ myscript.sh file1 file2 ... filen