每个月的第一天,我需要连接到SFTP服务器并根据上个月从某些子目录下载所有csv文件。
要连接的文件目录示例
sftp_url/csv/client1.1/10/
sftp_url/csv/client1.2/10/
sftp_url/csv/client1.3/10/
sftp_url/csv/client1.4/10/
sftp_url/csv/client2.1/10/
sftp_url/csv/client2.2/10/
sftp_url/csv/client2.3/10/
sftp_url/csv/client2.4/10/
子目录中的“ 10”是指月份,因此是“十月”。在/ 10 /子目录中,有多个csv文件,我需要全部下载。
- 我已经找到了使用
lftp
连接到SFTP服务器的代码。 - 我有代码来确定“ {10”,即
date -d "last month" +"%m"
但是,我一直无法找出如何定义我只想访问文件夹==上个月值的所有目录,而没有列出所有完整文件路径的方法。
有人可以确认是否有一个简单的命令允许这种事情吗?抱歉,这是非常直接的事情。我是命令行新手,弯得很陡。感谢您可以提供的任何帮助和反馈。