首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rsync忽略--SUFFIX选项

rsync忽略--SUFFIX选项
EN

Stack Overflow用户
提问于 2008-10-03 14:45:49
回答 2查看 2.5K关注 0票数 1
代码语言:javascript
复制
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/目录中,但不会附加后缀。

manual中没有任何内容表明您不能同时使用这两个选项。我也尝试过这个顺序,但似乎没有什么能解决它。

有谁有解决这个问题的办法吗?

EN

回答 2

Stack Overflow用户

发布于 2008-10-03 14:49:48

手册上写道:

后缀--备份生成备份(参见--

& --backup-dir)

--backup- DIR =DIR将备份放入基于DIR的层次结构

-- suffix =后缀备份后缀(默认为~ w/o -- backup -dir)

因此,您似乎可以使用其中一个,而不是两者都使用(因为我猜您想要一种方法来确定您使用后缀或目录的备份是什么)。

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

票数 2
EN

Stack Overflow用户

发布于 2012-06-07 01:08:45

您还可以使用下面这样的代码

代码语言:javascript
复制
# Backup
mkdir -p /tmp/`date +\%Y-\%m-\%d`-`date +\%A`/
rsync -avz /tmp/`date --date=yesterday +\%Y-\%m-\%d`-`date --date=yesterday +\%A`/ /tmp/`date +\%Y-\%m-\%d`-`date +\%A`/
rsync -avz -e ssh root@web1:/path/to/module.pm /tmp/`date +\%Y-\%m-\%d`-`date +\%A`/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/167233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档