воскресенье, 9 октября 2011 г.

Синхронизация каталогов в Total Commander

Наверное каждый пользователь ПК однажды задумывался о том, что данные хранящиеся на компьютере в цифровом виде представляют собой некоторую ценность. И не суть важно; будь то коллекция фильмов, музыки, программ, фотографий, - все так или иначе собиралось по частичкам и особенно ценными обычно являются труды ваших собственных рук, которые нельзя найти более нигде, кроме вашего компьютера.

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

Речь в этой небольшой заметке пойдет о простом способе синхронизации содержимого 2-х каталогов - с оригинальными данными (фото, видео, иной контент) и каталогом для резервирования (архив) с помощью программы Total Commander в ручном режиме.

Для осуществления задачи, необходимо создать и поддерживать каталог-копию на втором жестком диске или сетевом хранилище (удаленный ftp или "Windows-share"-сервер). Для этого, открываем Total Commander и заходим в левой панели в корень нужного каталога, который хотим копировать, а в правой панели в каталог назначения (наш будущий архив). Читать далее...

21 комментарий:

  1. Благодарю за статью, пригодилось.

    ОтветитьУдалить
  2. Рад, что мой текст был полезен.

    ОтветитьУдалить
  3. Спасибо за подсказку, а то с утра задумал синхронизировать каталоги, но вспомнить команду (а точнее место её размещения) не вспомнил. Теперь гуд.

    ОтветитьУдалить
  4. Спасибо! Пригодилось.

    ОтветитьУдалить
  5. Спасибо за статью, мы тут щас сидим на паре, вот нам как раз и пригодилась, такую хрень учим, отвечаю.

    ОтветитьУдалить
  6. Давно парился проблемой синхронизации папок, руки не доходили. Были подозрения, что ТК может такое сделать - руки не доходили проверить. Спасибо.

    ОтветитьУдалить
  7. Приятно видеть что эта заметка полезна многим людям. Не забывайте почаще поглядывать на пункты главного меню программы, total commander много чего еще умеет.

    ОтветитьУдалить
  8. Да - метод мощный - постоянно юзаю (и только недавно допер убирать галку "подтвердить замену")

    Еще советую добавить в статью - убрать опцию в тотале "удалять в корзину", так как если файлов на удаление при синхронизации каталогов будет много - то может не хватить оперативной памяти, и тотал будет глючить (а удаляться файлы будут очень долго)

    ОтветитьУдалить
  9. Спасибо, информация очень пригодилась.С удовольствием почитал бы статьи на другие темы total comander в Вашей редакции.

    ОтветитьУдалить
  10. Добрый день. Спасибо за статью.
    Подскажите, есть ли возможность вывести не совпадающие файлы из двух директорий на панель?
    Пример.
    Есть 2 директории: А(новая директория) и Б(старая) с общей одинаковой структурой, с большим количеством вложенных папок и файлов. Некоторые файлы в директоррии А новее чем в Б.
    В результате необходимо получить (иметь возможность скопировать их) все файлы из директории А которые не совпадают с файлами из Б.
    Спасибо.

    ОтветитьУдалить
    Ответы
    1. Насчет отображения НЕсовпадающих файлов, то такая возможность есть в окне диалога сравнения, показанном на рисунке №4 выше: кнопки в один ряд с соответствующими значками позволяют отображать все интересующие варианты из возможных.

      По поводу директорий А и Б.
      Если я правильно понял вопрос, то у вас новая директория имеет более новые файлы, что не соответствует задаче из моего текста выше. Мне представляется, что вам будет предпочтительнее использовать в качестве ведущей директории новую(А), а ведомой в таком случае окажется старая (Б). Причем для поиска более новых файлов, вероятно пригодится режим поиска по содержимому - более медленное, но теоретически более достоверное как мне представляется.

      Удалить
  11. И я Вам очень благодарен!
    Устал иметь дело с популярными синхронизаторами GoodSync или Allwaysync. Они конечно удобные, но все требуют ключи. Вместо того, чтоб беспрепятственно синхронизировать файлы, часто приходилось заниматься поиском ключей для этих чудо-программ. В общем эти качели достаточно утомительны и, главное, отнимают время.
    Спасибо Вам еще раз!

    ОтветитьУдалить
  12. Хорошая статья.
    Я бы еще добавил то, что стоит поставить галку "Пустые каталоги", ибо если ее не поставить то происходит ситуация, когда папки, которых уже нет в новой версии, но которые есть в старой версии останутся, и останутся пустыми (так как файлы внутри них будут удалены синхронизацией)

    ОтветитьУдалить
  13. Хочу добавить очень важное дополнение к сказанному:

    Если у вас возможны ситуации, когда бинарно файлы имеют обыкновение изменяться, а их имена при этом нет, то при описанном способе синхронизации, такие файлы будут проигнорированны системой сравнения total commander.

    Подробнее в подвале статьи.

    ОтветитьУдалить
  14. Подскажите пожалуйста я не совсем разобрался, если у меня две директории А и Б. А - ведущая, Б - ведомая. Папки после синхронизации - идентичны. И я после этого редактирую текстовый фал в ведущей директории (объём в байтах изменился из-за увеличения или уменьшения содержимого в текстовом файле), такое изменение Total Commander увидит или нет в следующей синхронизации если именя файлов остались прежние? И если прога увидит, что он сделает???

    ОтветитьУдалить
    Ответы
    1. Нет, т.к. Total Commander не отслеживает содержимое файлов в описанном здесь режиме работы. См. моё сообщение за 1 мая 2013.

      Удалить
  15. Спасибо, понял, тогда мне не подходит данная программа, а не подскажите какая программа может это всё делать, сейчас пользуюсь GoodSync, но она бывает не синхронизирует файлы к примеру расширения doc (добавляет в исключения), что я только не делал, и фильтры настраивал, ничего не помогает, только видит docx и соответственно их синхронизирует

    ОтветитьУдалить
  16. Большое спасибо за статью! Ответила на все мои вопросы по данной теме. Но всё же хочу оставить своё замечание: может я не совсем правильно понял, но лично у меня изменение содержимого .doc и .jpeg файлов (даже без смены имени, но при условии, что после такой манипуляции изменился размер) в исходной папке приводило к тому, что эти файлы успешно синхронизовались.

    ОтветитьУдалить
  17. А как отменить синхронизацию каталогов?

    ОтветитьУдалить
    Ответы
    1. Что значит отменить? Это не регламентное задание, оно нигде не прописано, если читать из данной статьи - процедура запускается в ручном режиме.

      Удалить