Linux 如何连接到2个不同的ftp服务器使用shell脚本传输文件

Linux 如何连接到2个不同的ftp服务器使用shell脚本传输文件,linux,shell,scripting,Linux,Shell,Scripting,我必须将文件从一个FTP位置复制到另一个FTP位置?我可以用shell脚本吗 我试过这个 但为此,我必须执行脚本作为源位置 将文件从once linux系统复制到其他系统 scp source folder username@hostname:destination 乙二醇 scp在这方面有什么问题?如果您希望将文件下载到自己的计算机并再次上载,您仍然可以使用scp。如果您需要它在Windows上工作,您可以使用。我的要求是使用Shell脚本将文件从第一个FTP逐个上载到第二个FTP(每个文

我必须将文件从一个FTP位置复制到另一个FTP位置?我可以用shell脚本吗

我试过这个

但为此,我必须执行脚本作为源位置

将文件从once linux系统复制到其他系统

scp source folder  username@hostname:destination
乙二醇


scp在这方面有什么问题?如果您希望将文件下载到自己的计算机并再次上载,您仍然可以使用scp。如果您需要它在Windows上工作,您可以使用。

我的要求是使用Shell脚本将文件从第一个FTP逐个上载到第二个FTP(每个文件传输后连接和断开)。您遇到了什么问题?FTP协议允许您打开控制连接(端口21)连接到ftp1:21,并通过客户端连接到ftp2:21。通过控制连接,您可以要求ftp1直接向ftp2发送文件,而无需通过客户端。数据通过端口20传递。我想问题是,我如何才能将文件从ftp1传递到ftp2,而不将文件下载到我当前的计算机上这不是一个重复的问题--
scp /ep-data/pcats/20130122/50201/20130122200900085_97_101_28/upload/* pcats@xxx.com:/home/pcats/Tay_Fra