Как я могу сделать rsync, который просит подтверждение для каждого отдельного файла?

[1187427] Установка oneplay-gstreamer-codecs-pack решит эту проблему. [1187428]
2
27.03.2015, 00:24
1 ответ

Унисон предназначен для двунаправленного rsync. Тем не менее, вы можете использовать его в одном направлении, если хотите. Unison предлагает вам решить, что делать для каждого файла; Нажмите > , чтобы скопировать вперед или / , чтобы пропустить файл. Есть также графический интерфейс, если вы предпочитаете это.

В качестве альтернативы вы можете связать файлы в зону постановки, затем синхронизируйте область хранения и очистите ее.

mkdir staging
for x in files_to_mostly_copy/*; do
  printf "Copy %s? " "$x"
  read response
  case "$response" in
    [Yy]*) ln "$x" staging/;;
  esac
done
rsync -au staging/ remote_server:
rm -r staging
1
27.01.2020, 22:21

Теги

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