使用rsync时,我希望根据读/写属性和可能的时间戳过滤文件。手册没有提到这是可能的。好吧,是吗?
在我的shell中,我可以做到:
dir *。[CHch](w)
列出所有可写源C源,所以我希望:
rsync -avzL --filter =“+ * /”--filter ='+ *。[CHch](w)' - filter =' - *'remote_host:dev~ /
可能有效,但显然没有。
有什么想法吗?
答案 0 :(得分:0)
从版本3.0.8开始,rsync不支持对文件名以外的任何内容进行过滤。
您最好的选择可能是使用find
生成要同步的文件列表,然后使用rsync' --files-from
选项。 find
拥有您可能想要区分文件的所有选项。