我必须定期使用WinSCP软件从我的Windows机器上传几个文件到不同的Unix机器。
令人痛苦的是,我说我有4个不同的Unix盒子,所以在WinSCP中我必须单独打开4个不同的Unix盒子来上传文件。
请指教是否有任何软件可以通过它同时以图形方式打开四个Unix盒并将文件上传到同一位置?
答案 0 :(得分:1)
在WinScp中打开4个标签?
或
编写一个脚本来scp它们从Unix机器上的1到其他Unix机器?
添加更多信息:
http://winscp.net/eng/docs/transfer_queue http://winscp.net/eng/docs/ui_sessiontabs
两者中的任何一个都应该帮助
答案 1 :(得分:0)
只需创建一个批处理文件,按顺序连接文件并将文件上传到所有主机。
使用WinSCP scripting批处理文件可以是:
@echo off
set UPLOAD=winscp.com /command "open %%1%%" "put ""%1""" "exit" /parameter
%UPLOAD% ftp://martin:password@server1.example.com/home/martin/
%UPLOAD% sftp://user:password@server2.example.com/home/user/
现在您可以使用文件路径作为参数调用批处理文件(例如multiupload.bat
):
multiupload.bat c:\path\upload.txt
您甚至可以在资源管理器的“SendTo”文件夹中删除/链接批处理文件,以便在资源管理器的“发送到”菜单中轻松使用它:
一些参考文献: