Я хочу использовать rsync для копирования некоторых файлов из структуры папок, и в новом месте структура будет слегка изменена. Ниже приведено то, что у меня есть в настоящее время и что я пытаюсь достичь
Папка:
Родитель / А / 1 / а, б, в
Родитель / А / 2 / J, K, L
Родитель / А / 3 / х, у, г
Родитель / B / 1 / a1, b1, c1
Родитель / В / 2 / j1, k1, l1
Родитель / В / 3 / x1, y1, z1
В новом месте я хочу получить
* * 1 022 Родитель / A / X, Y, Z * * тысячу двадцать-три
Родитель / B / x1, y1, z1 * * тысяча двадцать-пять
что у меня есть
PathToParent / А / 3 / х, у, г
* +1032 * PathToParent / В / 3 / x1, y1, z1
после использования следующей последовательности команд
rsync -avzP --exclude=*/1 --exclude=*/2 ../Parent/ remote:../ParentPath/
Я легко могу обойти эту проблему, но я надеялся, что у rsync была опция, позволяющая мне запускать это как одну команду.
Заранее спасибо!