我遇到了rsync --include-from命令的麻烦。我已经阅读了谷歌前三页中与我的问题匹配的提示,但我仍然无法让它工作。
这是我想要做的。我们有2台服务器,我想将数据从一台服务器同步到另一台服务器。但我只想发送应该传输的目录和文件。不需要所有其他目录/文件。
我创建了一个名为include_files的文件,其中包含以下数据:
+ test1/*
+ test1/tekstbestand.txt
- *
我的命令是:rsync -anv --include-from=/home/otsadmin/include_files otsadmin@nisbak:/home/otsadmin/tmp /home/otsadmin/
输出始终保持不变:
receiving incremental file list
sent 56 bytes received 10 bytes 44.00 bytes/sec
total size is 0 speedup is 0.00 (DRY RUN)
请帮助我理解我做错了什么。或者首先不可能。
答案 0 :(得分:3)
我有这个问题很久了,你需要指定文件夹然后文件: -
+ test1
+ test1/tekstbestand.txt
- *
或者,如果你想在/ test1中包含所有内容,那么
+ test1
+ test1/**
- *