Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

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

Запись от Базаров размещена 29.03.2014 в 15:31

Зачем она нужна
Часто требуется обезпечить, чтобы два каталога содержали одни и те же версии файлов. Например, если пользователь работает на настольном и на портативном компьютерах, то он должен периодически пересылать новые документы и новые версии имеющихся документов с настольного компьютера на портативный и наоборот. Norton Commander позволяет автоматизировать этот процесс с помощью синхронизации каталогов. Синхронизация возможна не только для двух каталогов одного компьютера, но и для каталогов компьютеров, соединенных между собой кабелем через последовательные или параллельные порты (средство Commander Link см. далее). При этом Norton Commander может обновлять только существующие файлы, а также обновлять файлы только в одном каталоге (точнее, в одной панели).
Запуск синхронизации
Для синхронизации каталогов следует:
  • вывести эти каталоги в панели Norton Commander;
  • если вы хотите обновлять файлы не в обоих каталогах, а только в одном, надо сделать активной ту панель, файлы в которой не будут обновляться;
  • нажать комбинацию клавиш Ctrl-F8 (или выбрать пункты меню Commands, Synchronize directories (Команды, Синхронизация каталогов).
Norton Commander выведет запрос параметров синхронизации каталогов.





Параметры запроса
В этом запросе в надписи Synchronize ... with (... синхронизировать с) указан каталог на активной панели (исходный каталог), а в поле под этой надписью - каталог, выведенный на неактивной панели (каталог-получатель). При необходимости вы можете изменить каталог-получатель. Кроме того, вы можете установить следующие режимы синхронизации каталогов:
Include sub directories (Включая подкаталоги) - если данный режим включен, то Norton Commander будет синхронизировать не только файлы в указанных каталогах, но и во всех их подкаталогах;
Synchronize matching files only (Синхронизировать только по совпадающим именам) - если этот режим включен, то синхронизироваться будут лишь файлы, имеющиеся в обоих каталогах (исходном каталоге и каталоге-получателе). Новые файлы ни в один каталог добавляться не будут, то есть процесс ограничится обновлением версий имеющихся файлов;
Use filters (Использовать фильтр) - если данный режим включен, то при выполнении синхронизации будет использоваться фильтр. Для выбора фильтра следует нажать кнопку запроса Filters (Фильтр) и задать параметры фильтра операции;
Update target directory only (Обновлять только каталог-получатель) - если этот режим включен, то при выполнении синхронизации будут обновляться (или добавляться) файлы только в каталоге-получателе (то есть в каталоге, изображенном на неактивной панели).
Задав параметры запроса, следует нажать кнопку запроса Synchronize (Выполнить). Программа выявит несовпадающие файлы в обоих каталогах. Если различий не найдено, на экран выводится сообщение "This two directories appear to be identical" (Эти два каталога идентичны). В противном случае на экран выводится список действий, необходимых для синхронизации каталогов.





Список действий при синхронизации каталогов
Список действий состоит из двух граф. В графе Source Files (Исходные файлы) отображаются сведения о файлах из исходного каталога (то есть каталога из активной панели) и его подкаталогов. В графе Target Files (Новые файлы) отображаются сведения о файлах из каталога-получателя (то есть каталога из пассивной панели) и его подкаталогов. Эти графы располагаются в том же порядке, в котором активная и пассивная панели были на экране в момент начала синхронизации.
Для каждого файла в списке приводится дата и время его создания или модификации в каждом из каталогов. Если в какой-либо колонке дата и время не указаны, значит, в соответствующем каталоге данного файла нет. Имя файла приводится только один раз (в графе с более новой версией файла). Над строками, описывающими файлы из каждой пары сравниваемых каталогов, выводится строка с именами этих каталогов. Стрелкой или обозначается направление копирования файла. При включенном режиме Update target directory only (Обновлять только каталог-получатель) стрелки будут только одного направления: от исходного каталога к каталогу-получателю.
Отмена копирования отдельных файлов
При просмотре списка действий вы можете отменять и снова назначать копирование отдельных файлов. Для этого надо установить выделение на соответствующий файл и нажать клавишу Ins или кнопку запроса Select / Deselect (Выбрать / Отменить). Копируемые файлы отображаются желтым цветом (на монохромном дисплее - повышенной яркостью).
Выполнение синхронизации
По окончании просмотра списка действий следует нажать кнопку запроса Synchronize (Синхронизировать) для запуска копирования файлов. Если вы передумали выполнять синхронизацию каталогов, нажмите кнопку запроса Cancel (Отмена) или клавишу Esc.
Замечания. 1. Содержимое файлов и даже их длина при сравнении каталогов никак не учитывается.
2. Пустые подкаталоги при синхронизации каталогов не копируются.
Размещено в Без категории
Просмотров 892 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 20:59. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.