我们可以列出目录的内容并在Windows中使用scp命令按修改的时间对其进行排序吗

时间:2019-04-03 08:11:31

标签: scp winscp

我们想在Windows中使用SCP连接到远程计算机。我们只想复制最近修改的文件,因此我们想按排序顺序列出目录的内容,以便选择所需的文件。如果Windows中有任何可用的scp命令需要帮助,可以帮助我们执行上述操作

在互联网上搜索,只能找到与复制相关的命令

1 个答案:

答案 0 :(得分:1)

WinSCP(您自己引用过)可以从SCP服务器下载最新文件。

以下批处理文件将起作用:

winscp.com /command ^
    "open scp://username:password@example.com/ -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的作者)