我对面料很新,所以我希望我的问题是合理的;)。 它来了:我想使用get命令将一个文件夹和所有文件/子文件夹从linux机器拉到带有结构的Win 7 PC。每个子文件夹本身也可以包含子文件夹等。
例如:
- main_folder
--> file1
--> file2
-----> subfolder1
--------> file3
--------> file4
-----------> subfolder2
--------------> file5
我看到的是,一旦看到子文件夹2,get命令就会失败吗? Fabric并没有给我一个很好的理由,但我有一种感觉,get并不像我预期的那样真正起作用:(。 以下是get失败的示例:
local path: backups/E1/E1_UPC_CH
remote path: /opstalj/backup/config_backup_2014-08-27_09-18/
[root@10.199.1.101:22] download: C:\scripts\fab\backups\E1\E1_UPC_CH\config_backup_2014-08-27_09-18\subfolder1\file1.conf <- /opstalj/backup/config_backup_2014-08-27_09-18/subfolder1/file1.conf
[root@10.199.1.101:22] download: C:\scripts\fab\backups\E1\E1_UPC_CH\config_backup_2014-08-27_09-18\subfolder1\file2.conf <- /opstalj/backup/config_backup_2014-08-27_09-18/subfolder1/file2.conf
[root@10.199.1.101:22] download: C:\scripts\fab\backups\E1\E1_UPC_CH\config_backup_2014-08-27_09-18\subfolder1\subfolder2 <- /opstalj/backup/config_backup_2014-08-27_09-18/subfolder1/subfolder2
Fatal error: get() encountered an exception while downloading '/opstalj/backup/config_backup_2014-08-27_09-18/'
Underlying exception:
Failure
如您所见,get()导致创建:
但是当它到达子文件夹2时中止:( ...
我使用以下结构版本:
Fabric 1.9.1
Paramiko 1.14.0
这是一个错误吗?有可能解决方法吗?还是我忽略了什么? 提前谢谢,
扬