У любого дистрибутива Linux есть опция синхронизации папки (например, портфель в окнах)?

Я хочу, чтобы моя локальная папка синхронизировалась с сетевой папкой. Есть ли какая-либо утилита синхронизации или функция синхронизации в Linux?

  • Система Rsync'ing, исключение, похоже, не работает
  • синхронизировать два zip-архива (с минимальным вводом-выводом)?
  • Rsync два типа файлов в одной команде?
  • Безопасно использовать параметр rsync -z для синхронизации базы данных (двоичная репликация Postgresql)?
  • Может ли rsync обновить большой файл, который частично изменился без полной повторной передачи?
  • Ключевые кодовые фразы и SSH-кэшированная аутентификация?
  • rsync: как включить файлы с именем, заканчивающимся в определенной строке
  • rsync не удаляет файлы в каталоге назначения
  • One Solution collect form web for “У любого дистрибутива Linux есть опция синхронизации папки (например, портфель в окнах)?”

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

    Для кросс-платформенной синхронизации всегда популярный Dropbox всегда является опцией, хотя я бы также рассмотрел более открытые альтернативы, такие как cloudfs .

    Еще одна вещь, которую вы действительно должны учитывать, – контроль версий. Сначала может показаться, что это не подходит, но если вы действительно проанализируете проблему синхронизации, вы можете обнаружить, что контроль версий – это всего лишь билет. Это дает вам гораздо больше свободы менять вещи в нескольких местах, не нарушая синхронизацию (двухсторонняя синхронизация всегда является проблемой). Возможность отслеживать и объединять различные наборы изменений может оказаться неоценимой. Вы можете рассматривать распределенную систему, такую ​​как git или центральную, например, subversion зависимости от вашего приложения, хотя, по всей вероятности, если вы можете окунуться в распределенную модель, в долгосрочной перспективе это будет лучше.

    Linux и Unix - лучшая ОС в мире.