Я могу использовать так же на OS X для синхронизации двух папок на той же машине?

Действительно ли возможно использовать утилиту командной строки ditto сохранять две папки в синхронизации на единственной машине OS X? Другими словами, действительно так же копирует только измененные файлы с источника и удаляет удаленные файлы из цели?

2
задан 06.01.2010, 15:25

3 ответа

Нет, так же не копирует просто измененные файлы. Вы были бы более обеспеченным использованием rsync для этого. Bombich, производители Клона Копии, имеют большую статью о своем сайте о различных инструментах.

О так же:

Так же утилита командной строки, которая поставлется с Mac OS X. Так же сохраняет полномочия, когда выполнено как корень и сохраняет ветви ресурсов по умолчанию. Так же может использоваться для клонирования системы со следующим шагом:

sudo ditto -X / /Volumes/Backup

О rsync:

rsync может использоваться для создания загрузочного клона также. В дополнение к основному копированию файла, rsync также предлагает способность синхронизировать входные и выходные объемы - это может скопировать только объекты, которые изменились, таким образом последующие клоны или резервные копии, намного быстрее. Синтаксис довольно легок:

sudo rsync -xrlptgoEv --progress --delete / /Volumes/Backup

Однако я настоятельно рекомендовал бы чтение их подробного rsync документа и обновил бы до rsync 3.0.7 (я делаю это с помощью MacPorts).

Править: OS X rsync 3.0.7 и метаданные

Для сохранения метаданных после установки последнего rsync используйте следующую команду:

rsync -aNHAXx --protect-args --fileflags --force-change

Это из статьи bombich.com. Все эти опции не могут всегда быть необходимы, но это может использоваться для резервного копирования всего жесткого диска как примера. Та статья также имеет раздел по резервной точности, где они сообщают о результатах резервного набора тестов вышибалы для rsync с вышеупомянутыми опциями.

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

6
ответ дан 08.12.2019, 05:12

rsync синхронизирует один путь. если Вы хотите два пути синхронизация, используйте унисон.

0
ответ дан 08.12.2019, 05:12

Я не думаю, так же делает то, что Вы полагаете, что это делает.

Если Вы хотите синхронизировать две папки, рассмотрите rsync вместо этого.

1
ответ дан 08.12.2019, 05:12

Теги

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