2016-08-13 83 views
-3

專家sftp命令行中的兩個文件

我想在單個sftp命令行中發送兩個文件。此刻,我只能在使用命令行時發送1個文件。

sftp host file1 

,但我在尋找

sftp host file1 file2 

我不得不這樣做對4級型動物每天用不同的用戶名的服務器。

感謝

+0

嚴重下降投票,pffffff – Driven

+0

你想使用SFTP或SCP? – Cyrus

+0

sftp會更好,因爲我們已經在使用它了 – Driven

回答

2

如果你知道哪些文件要發送準確,你應該使用SCP實用程序。它可以做你想做的。

scp file1 file2 .... [email protected]:/path/to/folder 

感謝尼爾記住「:/路徑/到/文件夾」位

要使用不同的用戶名,你大概可以腳本它做。

#!/bin/bash 
scp "[email protected]" [email protected] 
scp "[email protected]" [email protected] 
scp "[email protected]" [email protected] 
scp "[email protected]" [email protected] 

用法:沿東西線./myscript.sh文件1文件2 ... filen

+0

不要忘記'user @ host'後面的':',否則它會愚蠢地嘗試將本地文件複製到名爲'user @ host'的目錄中 –

+0

謝謝,但我必須每天在4個不同的服務器上使用不同的用戶名,有沒有辦法使用不同的用戶名? – Driven

+0

更新了四位不同用戶的答案 – user98651