为什么rsync守护程序会截断此路径?

时间:2015-05-11 20:51:32

标签: rsync

我正在尝试通过rsync守护程序同步一组远程文件,但生成的路径缺少初始路径元素。

$ rsync -HRavP ftp.ncbi.nih.gov::refseq/H_sapiens/README 2015-05-11/
receiving incremental file list
created directory 2015-05-11
H_sapiens/
H_sapiens/README
          4,850 100%    4.63MB/s    0:00:00 (xfr#1, to-chk=0/2)

sent 51 bytes  received 5,639 bytes  3,793.33 bytes/sec
total size is 4,850  speedup is 0.85

$ tree 2015-05-11/
2015-05-11/
└── H_sapiens
    └── README

请注意,生成的树缺少远程路径的第一部分(“refseq”)。

我意识到我可以将远程路径的第一个元素附加到目标路径,但似乎不太可能(对我而言)这是rsync的预期行为。

值得注意的是,rsync -HRavP refseq/H_sapiens/README 2015-05-11/(源是本地文件)的比较正确地在目标目录下创建了完整的相对路径。

1 个答案:

答案 0 :(得分:2)

请参阅https://docs.angularjs.org/api/ng/directive/select

  

连接到RSYNC服务器

     

...

     

以这种方式使用rsync与使用rsh或ssh相同,除了:

     
      
  • 使用双冒号::而不是单个冒号将主机名与路径分开。
  •   
  • "路径"的第一个字。实际上是模块名称
  •   

您可以使用

获取所有模块名称
rsync -HRavP ftp.ncbi.nih.gov::