如何从 sftp 文件夹中获取最新文件



我们有sftp文件夹,我们使用'sftp user@server'登录。 SFTP 文件夹包含许多我们需要获取/下载最新文件的文件。

我有疑问,如果我们可以从sftp文件夹中获取最新的文件名,有没有办法?然后使用 get/mget 下载它。

我没有 ssh 连接到user@server只有我可以做 sftp。所有这些过程都需要自动化,因此无需手动检查。

SFTP 文件夹有这样的东西:

SFTP> LS -LRT

-rw-------   1 0        0            8744 Apr  4 11:03 A.txt
-rw-------   1 0        0           13282 Apr  4 11:51 B.txt
-rw-------   1 0        0          201329 Apr  5  9:54 C.txt
-rw-------   1 0        0             391 Apr  5 10:17 D.txt

任何建议表示赞赏。

谢谢

你可以

这样做。将本地主机替换为您的远程 IP。

sftp -b <(echo "ls -1rt") localhost | tail -1 | xargs -i bash -c 'sftp -b <(echo "get {}") localhost'

相关内容

  • 没有找到相关文章

最新更新