我想要一个命令我可以做这样的事情:
rsync -av a/b/**/c/* destination/
并让它复制整个相对路径INTO目的地。例如,如果有2次点击:
a/b/c/c/file.js
a/b/d/c/pic.png
我希望现在看起来像这样:
destination/a/b/c/c/file.js
destination/a/b/d/c/pic.png
现在,rsync只是将file.js和pic.png放入d,而没有剩余的文件夹。
答案 0 :(得分:1)
rsync -av a/ destination --include="*/" --include="b/*/c/*" --exclude="*"
rsync需要--include =“* /”来搜索目录