rsync忽略--SUFFIX选项

时间:2020-03-06 15:04:44  来源:igfitidea点击:
rsync -auve ssh --backup --suffix='2008-10-03-1514539' --backup-dir='/tmp/' module.pm root@web1:/path/to/module.pm

我不带--backup-dir选项运行此命令,当它复制文件时,它将创建具有当前时间戳记的备份。当我包括--backup-dir选项时,它将备份备份到/ tmp /目录中,但从不添加我的后缀。

手册中没有任何内容建议我们不能同时使用这两个选项。我也一直在处理订单,似乎没有什么可以解决的。

有人对此有解决方案吗?

解决方案

手册说:

--backup                make backups (see --suffix & --backup-dir)
  
  --backup-dir=DIR        make backups into hierarchy based in DIR
  
  --suffix=SUFFIX         backup suffix (default ~ w/o --backup-dir)

因此看来我们可以使用其中一个,而不能同时使用两者(因为我想我们想要一种确定使用后缀或者目录进行备份的方法)。

作为解决此问题的方法,为什么不保留后缀并修改目标以包含备份目录。