sftp:通过mtime获取文件

目的:

使用-b选项,用非常简单的脚本连接到sftp服务器,cd到目录,并获取具有最新修改时间或创build时间的文件。

我可以连接和下载* .csv,但可能会下载一打; 我可以提供文件名称的一部分,但每月更改,所以我认为最好的解决scheme是mtime。

谢谢!

如果你看看sftp手册( sftp(1) ),你可以看到有一种方法可以通过mtime(ls -t)执行lssorting。 所以你可以运行两次sftp:

第一次执行ls -lt (或ls -lrt以反转顺序)将输出redirect到一个文件,并只读取列表的最后一行,以便获得文件名,并在第二轮中指定要下载的文件。