【发布时间】:2014-11-11 14:33:45
【问题描述】:
我正在使用rsync 在 Linux 服务器和网络存储之间同步文件夹及其内容以备份文件。为此,我正在使用这行代码:
rsync -rltPuz -k --chmod=ugo+rwx --prune-empty-dirs --exclude=*backup* --exclude=*.zip --exclude=*.zip.bak --password-file=/rsync_pw.txt /source/ user@storage::Kunden/Jobs
此代码通过 crontab 在源上运行。一切正常。
但是现在我有一个小问题。我的目录是这样构建的:
- 工作
- 工作1
- 新
- 所有新文件
- 准备好了
- 所有准备好的文件
- 工作2
- 新
- 所有新文件
- 准备好了
- 所有准备好的文件
我只需要同步所有准备好的文件夹及其内容。我尝试过使用--include 和--exclude,但我并没有真正得到我需要的东西。有没有办法告诉 rsync 我想要什么?
感谢您的宝贵时间!
【问题讨论】: