2013-05-09 82 views
0

我必須將文件從一個FTP位置複製到其他FTP位置?我可以使用shell腳本來做到嗎?如何連接到2個不同的ftp服務器使用shell腳本傳輸文件

我已經試過這

但爲了這個,我不得不EXCUTE腳本作爲源位置

從曾經的Linux系統將文件複製到其他

scp source folder [email protected]:destination 

scp /ep-data/pcats/20130122/50201/20130122200900085_97_101_28/upload/* [email protected]:/home/pcats/Tay_Fra 
+0

你有什麼問題? – oberlies 2014-04-03 11:54:31

+0

ftp協議允許您通過客戶端打開控制連接(端口21)到ftp1:21和另一個到ftp2:21的控制連接。通過控制連接,您可以要求ftp1將文件直接發送到ftp2,而無需通過客戶端。數據通過端口20傳遞。我認爲問題是,如何將文件從ftp1傳遞到ftp2,而無需將文件下載到我當前的計算機! - 這不是一個重複的問題 - – 2016-10-19 21:13:24

回答

0

爲此目的,scp有什麼問題?如果你想將文件下載到你自己的電腦並重新上傳,你仍然可以使用scp。如果你需要它在Windows上工作,你可以使用PSCP

+0

我的要求是從第一個FTP上傳文件到第二個FTP(每個文件傳輸後連接和斷開連接)使用Shell腳本。 – 2013-05-09 10:54:38