Мне нужна помощь в этом вопросе:

Я хочу синхронизировать / путь / первый / с / путь / второй /, / путь / третий / ..etc

так что я попробовал это:

rsync -rv /path/first/ /path/{second,third,fourth}/

Но это работало только для последнего каталога. В чем дело? Благодарю.

2 ответа2

1

rsync принимает только одну цель. Вместо этого используйте цикл for.

for dest in {second,third,fourth}
do
  rsync -rv /path/first/ /path/"$dest"/
done
-1

Как насчет этого?

for qw in `ls -d /path/*`; do  rsync -rv /path/first /path/$qw; done

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .