备份2个具有重复性的特定目录

我曾经用备份方式备份目录/home/user/X

 duplicity /home/user/X/ file:///home/user/Backup/ 

现在,我想备份/home/user/X/ /home/user/Y/目录下的/home/user/ (其他目录,/ home / user /下的隐藏文件)

哪一个是适当的方式来指定这个? 直觉上我会使用

 duplicity --include /home/user/X/ --include /home/user/Y/ --exclude '**' file:///home/user/Backup/ 

但它会抛出一个错误( Command line error: Expected 2 args, got 1 )。

我使用了duplicity /home/user/ --include /home/user/X/ --include /home/user/Y/ --exclude '**' file:///home/user/Backup/

但它会为300MB的增量文件生成10GB的增量备份

当我使用 – 干运行时,我得到一个笔记

 RawDeltaSize 0 (0 bytes) TotalDestinationSizeChange 0 (0 bytes) Errors 0 

有什么我缺less或错误指定的重复语法? 为什么–dry-run显示0 Delta大小,而为什么我运行命令我得到至less10Gb的增量? 是因为我添加一个新的目录而不是产生这些大的增量?

PS。 我也在使用–allow-source-mismatch开关

我不知道为什么,因为我现在不在我的电脑,但是为了备份,我使用了

  --exclude '**' / file:... 

你似乎缺less斜线arg。