rsync синхронизирует только файлы без создания папок в месте назначения

rsync синхронизирует только файлы без создания папок в месте назначения

Возможно ли с помощью rsync не создавать каталоги в месте назначения?

Представьте, что у меня есть такой источник:

a/
a/x.txt
b/
b/y.txt

И у меня есть это место назначения:

a/
a/z.txt

Желаемый результат rsync source destination:

a/
a/x.txt
a/z.txt

Конечно, моя реальная ситуация подразумевает структуру из тысяч файлов/папок, и мне не нужны решения, включающие явный список синхронизированных папок, что я могу сделать.Я ищу простой способ предотвратить создание папок в месте назначения.Исключая или фильтруя... Это может быть даже что-то за пределами rsync, например, хак с разрешениями, если rsync не может этого сделать...


Для информации, такие ситуации действительно легко получить, в моем случае это:

  • Сервер с 2 дисками, скажем A& B. И локальный диск C.
  • Я обычно использую rsyncдля синхронизации (и объединения) удаленных Aи Bлокальных файлов C.
  • Затем иногда мне просто нужно синхронизировать некоторые Cфайлы обратно в Aи B. (Просто новые файлы... а не несуществующие папки в месте назначения)

Связанный контент