Fabric:get()当文件夹包含2级子文件夹失败?

时间:2014-09-01 13:51:45

标签: python get fabric

我对面料很新,所以我希望我的问题是合理的;)。 它来了:我想使用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()导致创建:

  • 主文件夹:config_backup_2014-08-27_09-18
  • subfolder1

但是当它到达子文件夹2时中止:( ...

我使用以下结构版本:

  Fabric 1.9.1
  Paramiko 1.14.0

这是一个错误吗?有可能解决方法吗?还是我忽略了什么? 提前谢谢,

0 个答案:

没有答案