【发布时间】:2018-05-07 15:07:19
【问题描述】:
我正在使用 pysftp 库的 get_r 函数 (https://pysftp.readthedocs.io/en/release_0.2.9/pysftp.html#pysftp.Connection.get_r) 从 sftp 服务器获取目录结构的本地副本。
对于远程目录的内容已更改并且我只想获取自上次运行脚本以来更改的文件的情况,这是正确的方法吗?
脚本应该能够递归同步远程目录并镜像远程目录的状态 - f.e.带有一个参数,用于控制是否应删除本地过时文件(远程服务器上不再存在的文件),以及是否应获取对现有文件和新文件的任何更改。
示例用法:
from sftp_sync import sync_dir
sync_dir('/remote/path/', '/local/path/')
【问题讨论】:
标签: python synchronization sftp data-synchronization pysftp