scp - 我们可以在windows中使用scp命令列出目录的内容并按修改时间排序吗
问题描述
我们想在 windows 中使用 SCP 连接到远程机器。我们只想复制最近修改的文件,因此我们想按排序顺序列出目录的内容,以便选择所需的文件。如果 Windows 中有任何可用的 scp 命令,需要帮助我们执行上述操作
在互联网上搜索,只能找到有关复制的命令
解决方案
WinSCP(您自己引用过)可以从 SCP 服务器下载最新文件。
以下批处理文件将执行以下操作:
winscp.com /command ^
"open scp://username:password@example.com/ -hostkey=""...""" ^
"cd /remote/path" ^
"lcd c:\local\path" ^
"get -latest *" ^
"exit"
使用WinSCP GUI 为您生成与上述类似的批处理文件模板-hostkey
,包括正确的开关值。您只需要添加-latest
switch。
另请参阅 WinSCP 文章下载最新文件。
虽然请注意 SCP 是一个过时的协议。你最好使用 SFTP。大多数支持 SCP 的服务器也支持 SFTP。只需替换scp://
为sftp://
.
(我是WinSCP的作者)
推荐阅读
- dotnetnuke - 外部 URL 页面 DNN9 的权限不起作用
- typescript - 使用 Getter 和 Setter 计算的 Vue 属性不会在 Webpack 中编译
- proxy - 如何设置 FiddlerCore 以监控所有系统流量?
- ruby-on-rails - 使用 Google Cloud App Engine 部署时如何修复“捆绑程序:找不到命令:rails”
- python - 为什么向后设置(retain_graph=True)会占用大量 GPU 内存?
- php - 获取递归或链表(如表)中当前行的级别,
- scalatra - 如何使用 Scalatra 提供图像
- javascript - 选择器更改基于具有动态列表的先前选择器
- go - 在反向代理中多次重复 http.Request
- vue.js - 使用 vueitify 动态构建 html 颜色增强列表