У меня есть специальный файл, который я редактирую ежедневно, он чем-то напоминает большой текстовый файл, но немного больше. У меня есть копия на моем главном рабочем столе, а также копия файла на USB-накопителе. Мне нужен способ открыть любой файл (с USB-накопителя или с моего настольного накопителя) и иметь возможность редактировать и сохранять файл, а также обновлять его на обоих дисках. Что такое легкий и простой способ сделать это? Мне не нужно ничего особенного
4 ответа
Хорошо известный и широко используемый rsync имеет ключ --update
который:
forces rsync to skip any files which exist on the destination
and have a modified time that is newer than the source file.
Это позволяет вам изменить либо локальную версию, либо версию на USB-диске, а затем запустить:
$ rsync -au local_file /media/usb/file
$ rsync -au /media/usb/file local_file
Это гарантирует, что оба файла будут в последней редакции.
rsync
также был портирован на windows.
В Windows я использовал синхронизацию (http://www.2brightsparks.com/downloads.html) для резервного копирования и синхронизации файлов между компьютерами.
Вы можете рассмотреть возможность использования Dropbox (https://www.dropbox.com/). Это не то, что вы прямо просите, но это может удовлетворить ваши основные потребности в доступе к файлам из разных мест.
Если это простой текстовый файл (не документ Office или аналогичный), существуют системы контроля версий, такие как git
или hg
(mercurial).
~/notes$ git init; git add foo.txt ~/notes$ git commit -m "Initial commit" /media/usb$ git clone ~/notes