问题描述
我正在使用scp将文件从UNIX下载到Windows计算机。我可以一次下载一个文件。 如何下载带有like选项的文件? 我可以在下面下载。 scp.get('/ abc / def / input / interface.20200812.6543.log')
我如何执行以下操作来下载多个文件,因为我不知道文件的确切名称是什么?
scp.get('/ abc / def / input / interface。今天的日期。*。log')
解决方法
如SCPClient.get
的{{3}}中所指出的那样,远程路径是由远程主机上的scp评估的,因此问题中您应该在远程路径中使用通配符工作,例如:
import datetime
scp.get(f'/abc/def/input/interface.{datetime.date.today().strftime('%y%m%d')}.*.log')