Задать вопрос
@SerjAntiquity
учу python

Как заставить rsync создавать отсутствующие директории?

например:
rsync -avr --delete /home/serjantiquity/work/mam/src/1/3q/RS /home/serjantiquity/work/mam/dst/1/3q

в /home/serjantiquity/work/mam/dst действительно нет каталога "1" и "3q", хочется rsync научить их создавать
Но чёт или я ман не с той стороны читаю, или не умеет он такого.
  • Вопрос задан
  • 880 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Adamos
@Adamos
На SO советуют использовать такой хак:
--rsync-path="mkdir -p /home/serjantiquity/work/mam/dst/1/3q && rsync"
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
rsync -avr --delete /home/serjantiquity/work/mam/src/1/3q/RS/ /home/serjantiquity/work/mam/dst/1/3q/RS/
Слеши на конце важны.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы