Надеюсь, это подходящее место, чтобы спросить об этом ...
У меня есть такое дерево каталогов:
r/a/src/etc...
r/a/target/etc...
r/a/xyz/etc...
r/b/src/etc...
r/b/target/etc...
r/c/src/etc...
r/c/target/etc...
В идеале мне нужно получить target
каталоги и их содержимое на удаленный сервер с сохранением общей древовидной структуры. Подобно:
r/a/target/etc...
r/b/target/etc...
r/c/target/etc...
Если это возможно сделать с помощью rsync
исключить / включить / фильтры, я сбит с толку. Я надеюсь, что это возможно, иначе это немного больно.
Предложения?
Спасибо!
Это должно быть просто, используя следующую команду:
$ rsync -aR r/*/target /destination
В /destination
путь может быть локальным или на другой машине. В -R
опция важна для сохранения древовидной структуры. Только целевые папки (с их содержимым) будут скопированы в /destination
при сохранении древовидной структуры.