В настоящее время я использую rsync для зеркалирования наборов файлов между несколькими дисками. Что я делаю, это:
rsync -rav --delete --progress --dry-run /Volume/example1/somedir/ /Volume/example2/somedir/
Затем я проверяю вывод, чтобы убедиться, что он не собирается передавать большие файлы, которые я просто переименовал или переместил
Затем я удаляю флаг --dry-run
, добавляю --extended-attributes
и разрешаю запускать команду (флаг расширенных атрибутов добавляет много строк в вывод и затрудняет просмотр реальных файлов, которые передаются)
То, что я ищу, это приложение OS X GUI, чтобы упростить это до 2 кликов. В принципе:
- Он имеет предустановки для передач (источник / назначение, следует удалить файлы, отсутствующие в исходном каталоге и т.д.)
- Когда вы нажимаете "Перейти", он представляет вам список файлов, которые должны быть скопированы и удалены (исключая скрытие файлов метаданных, которые будут скопированы)
- Вы нажимаете "Действительно идти", и он продолжает передачу
Я пробовал два GUI Rsync - х, Yarg и arRsync - ни сделать поддержку функциональности --dry-run
Короче говоря, есть ли инструмент синхронизации файлов GUI, который позволяет вам проверять, какие файлы будут скопированы? Существует ли такая утилита?