Я хочу отразить две папки, чтобы изменение одной отражалось на других.
мне лучше всего делать решения для домашнего варки с RoboCopy и / MIR или есть достойное, желательно бесплатное приложение, чтобы сделать это для меня?
Если эти папки находятся на одном компьютере, вы можете создать одну папку и символическую ссылку на эту папку, которая в Windows называется переходом . Таким образом, вам вообще не нужно синхронизировать: две папки на самом деле представляют собой одну папку с двумя именами и, следовательно, являются синхронизированными по определению. (Обратите внимание, что Windows не поддерживает переходы к каталогам на удаленных общих ресурсах.)
Или, если эти каталоги находятся на двух (или более) разных компьютерах или, может быть, даже в разных операционных системах, возможно, зарегистрируйтесь в Dropbox ? Это бесплатно для 2 ГБ (до 3 ГБ с рефералами ). Это автоматически синхронизирует, а также предоставляет все другие полезные функции Dropbox, такие как резервное копирование, история изменений, онлайн-доступ и обмен файлами.
Dropbox распознает, находятся ли компьютеры в одной сети, для сверхбыстрой передачи с использованием синхронизации по локальной сети , но даже для этого требуется подключение к Интернету во время (автоматической) синхронизации. И папки, которые вы хотите синхронизировать, должны находиться в папке Dropbox (которую вы можете найти где угодно).
как насчет предоставления нам команд linux, чтобы мы могли просто создавать зеркала?
Чарли Паркер
Вопрос помечен Windows, поэтому я не уверен, что вы комментируете / жалуетесь на мой ответ (и другие ответы, на которые вы отправили тот же комментарий) или задаете новый вопрос, @CharlieParker? Во всяком случае, для Linux, rsyncможет быть вашим другом.
Арджан
комментирование. Я имел в виду, что ожидал что-то вродеln -s source mirror
Чарли Паркер
11
Вы можете взглянуть на SyncToy от Microsoft. У него есть несколько опций для копирования данных между папками - на этой странице есть полезное руководство по его использованию и объясняется, что делают различные опции:
Теперь вам нужно выбрать способ резервного копирования информации. Вы можете выполнять следующие задачи между двумя папками:
Синхронизация : новые и обновленные файлы копируются в обе стороны. Переименовывает и удаляет в одной папке, повторяется на другой.
Эхо : новые и обновленные файлы копируются слева направо. Переименования и удаления слева повторяются справа.
Подписка : обновленные файлы справа копируются слева, а имя файла уже существует слева.
Заплатить : Новые и обновленные файлы копируются слева направо. Переименования слева повторяются справа. Аналогично Echo, за исключением того, что нет удалений.
Объединить : новые и обновленные файлы копируются в обе стороны. Переименованные и удаленные файлы игнорируются.
Звучит хорошо, оценит это сейчас и приму, если это хорошо
Кев Хантер
+1 для SyncToy. Я использую его в режимах Echo и Contribute (для разных наборов папок), и он хорошо работает для меня.
Gcoupe
Недостаток SyncToy в том, что он не в реальном времени, вам нужно открывать приложение и «запускать» скрипт каждый раз, когда вы хотите выполнить синхронизацию.
adelriosantiago
как насчет предоставления нам команд linux, чтобы мы могли просто создавать зеркала?
Чарли Паркер
4
Если вы используете Total Commander , он имеет все, что вы ожидаете от современного файлового менеджера, включая синхронизацию папок и сравнение.
«Клиент соглашается с тем, что Allway Sync Free имеет определенные ограничения и что эти ограничения могут меняться со временем без уведомления или обязательств со стороны разработчика. В настоящее время ограничения могут не позволять заказчику обрабатывать более 40 000 файлов в течение любых последующих 30 дней». - Лицензия Allway Sync: allwaysync.com/license
ln -s source mirror
?Ответы:
Если эти папки находятся на одном компьютере, вы можете создать одну папку и символическую ссылку на эту папку, которая в Windows называется переходом . Таким образом, вам вообще не нужно синхронизировать: две папки на самом деле представляют собой одну папку с двумя именами и, следовательно, являются синхронизированными по определению. (Обратите внимание, что Windows не поддерживает переходы к каталогам на удаленных общих ресурсах.)
Или, если эти каталоги находятся на двух (или более) разных компьютерах или, может быть, даже в разных операционных системах, возможно, зарегистрируйтесь в Dropbox ? Это бесплатно для 2 ГБ (до 3 ГБ с рефералами ). Это автоматически синхронизирует, а также предоставляет все другие полезные функции Dropbox, такие как резервное копирование, история изменений, онлайн-доступ и обмен файлами.
Dropbox распознает, находятся ли компьютеры в одной сети, для сверхбыстрой передачи с использованием синхронизации по локальной сети , но даже для этого требуется подключение к Интернету во время (автоматической) синхронизации. И папки, которые вы хотите синхронизировать, должны находиться в папке Dropbox (которую вы можете найти где угодно).
источник
rsync
может быть вашим другом.ln -s source mirror
Вы можете взглянуть на SyncToy от Microsoft. У него есть несколько опций для копирования данных между папками - на этой странице есть полезное руководство по его использованию и объясняется, что делают различные опции:
источник
Если вы используете Total Commander , он имеет все, что вы ожидаете от современного файлового менеджера, включая синхронизацию папок и сравнение.
источник
Два отличных бесплатных продукта:
SyncBack Freeware (скорее к концу страницы)
Allway Sync (EDIT: больше не бесплатно.)
источник