我们希望在Windows中使用SCP连接到远程计算机。我们只想复制最近修改过的文件,因此我们希望按排序顺序列出目录的内容,以便选择所需的文件。如果Windows中有任何可用于帮助我们执行上述操作的scp命令,则需要帮助
在互联网上搜索,只能找到有关复制的命令
WinSCP(您自己引用)可以从SCP服务器下载最新文件。
以下批处理文件将执行:
winscp.com /command ^
"open scp://username:[email protected]/ -hostkey=""...""" ^
"cd /remote/path" ^
"lcd c:\local\path" ^
"get -latest *" ^
"exit"
像上面的那样使用WinSCP GUI to generate batch-file template,包括-hostkey
开关的正确值。你只需要添加-latest
switch。
另见WinSCP文章Downloading the most recent file。
虽然注意到SCP是一个过时的协议。您最好使用SFTP。大多数支持SCP的服务器也支持SFTP。用scp://
替换sftp://
。
(我是WinSCP的作者)