- 连接到某个smb服务的share后,依次执行以下命令:
recurse ON #开启递归,开启后会以目录递归方式运行mget和mput命令
prompt OFF #关闭交互,开启后,下载文件时不再要求输入y/n确认
megt * #批量获取文件,*是一个调配符,递归遍历时,任何文件名符合通配符的文件都会下载下来,*可以匹配所有
- 效果:
- 进入Automation目录,发现存在Ansible目录,执行上面的指令后,开始递归下载Ansible下的文件
- 执行完毕后,当前目录下多了个Ansible目录,内部的目录和文件都被完整下载下来了:
- 参考资料:
- https://qastack.cn/superuser/856617/how-do-i-recursively-download-a-directory-using-smbclient
- https://www.cnblogs.com/fanweisheng/p/11098693.html