File: syncdirs.html

package info (click to toggle)
doublecmd-help 1.1.30-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 17,812 kB
  • sloc: makefile: 12
file content (219 lines) | stat: -rw-r--r-- 22,644 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
  <head>
    <title>DC - Синхронизация каталогов</title>
    <link rel="stylesheet" type="text/css" href="doublecmd.css">
    <link rel="shortcut icon" href="../../pixmaps/common/favicon.ico">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>

  <body>
    <a name="topofpage"></a>
    <div class="header"><a href="index.html"><img src="../../pixmaps/common/dclogo2017.png" alt="Double Commander" height="48" width="374"></a>
      <div id="global-nav" class="nav"><a title="Домашняя страница Double Commander" href="https://doublecmd.sourceforge.io/" target="_blank">Домашняя страница</a> | <a title="Вики Double Commander" href="https://github.com/doublecmd/doublecmd/wiki" target="_blank">Вики</a></div>
    </div>
    <div class="footer"><div class="nav"><a title="Начало" href="index.html">Начало</a> | <a title="Предыдущая страница" href="multirename.html">Пред.</a> | <a title="Следующая страница" href="viewer.html">След.</a></div></div>

    <div class="dchelpage">
      <div>
        <h1>2.7. Синхронизация каталогов</h1>
      </div>

      <div>
        <h2>Содержание</h2>
        <dl>
          <dt>1. <a href="#intro">Введение</a></dt>
          <dt>2. <a href="#window">Окно инструмента синхронизации каталогов</a></dt>
          <dt>3. <a href="#commands">Команды</a></dt>
          <dt>4. <a href="#asettings">Дополнительные настройки</a></dt>
        </dl>
      </div>

      <div>
        <h2><a name="intro">1. Введение</a></h2>
        <p>Инструмент синхронизации каталогов сканирует каталоги левой и правой файловых панелей, отображает различия в их содержимом и позволяет сделать их одинаковыми.</p>
        <p>Мы можем синхронизировать два локальных каталога или локальный каталог и каталог в виртуальной файловой системе (открытый архив или плагин файловой системы).</p>
        <p>По умолчанию инструмент синхронизации сравнивает файлы по имени, размеру и дате модификации.</p>
        <p>Способ удаления файлов (в корзину или навсегда) зависит от состояния опции <a href="configuration.html#ConfigOperations">Удаление в Корзину (с Shift - окончательно)</a>.</p>
        <p>Примечание: Пустые каталоги будут проигнорированы.</p>
        <p class="navback"><a href="#topofpage">(наверх)</a></p>
      </div>

      <div>
        <h2><a name="window">2. Окно инструмента синхронизации каталогов</a></h2>
        <p class="figure"><img class="largeimage" title="Инструмент синхронизации каталогов" alt="Инструмент синхронизации каталогов" src="images/imgDC/syncdirs.png" width="742" height="446"></p>
        <p>В верхней части окна расположены поля с текущими каталогами левой и правой файловых панелей. Мы можем изменить их вручную или с помощью кнопки выбора каталога.</p>
        <p>Между ними расположено поле фильтра файлов по маске (звёздочка "*" обозначает любое количество символов, знак вопроса "?"&nbsp;&ndash; любой один символ). Файлы, которые не совпадают с маской, будут проигнорированы. Если типов файлов несколько, то они перечисляются через точку с запятой ";" без пробелов. Также мы можем использовать шаблоны поиска (<img title="Шаблон..." alt="Шаблон..." src="images/imgDC/btemplate.png" width="16" height="16">), в том числе поиска с информационными (контентными) плагинами. Значение по умолчанию "*" (все файлы).</p>
        <p>Кнопка со стрелкой вниз открывает список использованых масок файлов (имейте в виду, что Double Commander сохраняет общую историю масок файлов для нескольких инструментов: поиск файлов, синхронизация каталогов, распаковка архивов, команды выделения групп файлов). По умолчанию Double Commander сохраняет (независимо от состояния опции <a href="configuration.html#ConfigDC">Историю масок файлов</a>) последнюю использованную маску файлов как маску по умолчанию для следующего запуска инструмента синхронизации (если это не шаблон поиска), смотрите <a href="#asettings">Дополнительные настройки</a>.</p>
        <p>Чтобы исключить каталоги и символьные ссылки на каталоги, мы можем использовать шаблон поиска и поле <a href="findfiles.html#standard">Исключить подкаталоги</a>.</p>
        <p><span class="italic">Сравнить</span>&nbsp;&ndash; начинает сравнение выбранных каталогов. Прогресс операции сравнения отображается в строке состояния. Если это необходимо, операцию можно прервать клавишей <kbd>Esc</kbd>.</p>
        <p>Параметры:</p>
        <ul>
          <li><p><span class="italic">Выделенные (в главном окне)</span>&nbsp;&ndash; Если отмечено, будут сравниваться только файлы и каталоги, которые были выделены в файловой панели. Достаточно выделить файлы и каталоги только в одной файловой панели.</p></li>
          <li><p><span class="italic">асимметрично</span>&nbsp;&ndash; Эта опция подразумевает создание резервной копии: копия содержимого левой панели должна быть создана на правой панели. Файлы, которые не существуют на левой стороне, будут отмечены для удаления на правой стороне. Недоступно, если в каталоге справа невозможна операции удаления (например, это архив и его формат не поддерживает модификацию или это CD/DVD).</p></li>
          <li><p><span class="italic">с подкаталогами</span>&nbsp;&ndash; разрешает рекурсивный поиск файлов: Double Commander проверит содержимое всех подкаталогов.</p></li>
          <li><p><span class="italic">по содержимому</span>&nbsp;&ndash; Если отмечено, файлы с одинаковым размером и датой будут сравниваться по содержимому (побайтовое сравнение). Недоступно, если второй каталог в виртуальной файловой системе.</p></li>
          <li><p><span class="italic">игнорировать дату</span>&nbsp;&ndash; По умолчанию Double Commander отдаёт предпочтение более новому файлу и автоматически выбирает направление копирования, но если этот параметр включен, файлы с одинаковым размером будут считаться идентичными.</p></li>
        </ul>
        <p>После изменения этих опций мы должны повторно запустить сравнение каталогов.</p>
        <p><span class="italic">Показывать:</span>&nbsp;&ndash; Группа кнопок, которая включает или выключает отображение в списке различных групп файлов:</p>
        <ul>
          <li><p><span class="italic">&gt;</span>&nbsp;&ndash; Показать файлы, которые будут скопированы или удалены слева.</p></li>
          <li><p><span class="italic">=</span>&nbsp;&ndash; Показать файлы, которые считаются идентичными при текущих параметрах сравнения.</p></li>
          <li><p><span class="italic">&#8800;</span>&nbsp;&ndash; Показать неидентичные файлы.</p></li>
          <li><p><span class="italic">?</span>&nbsp;&ndash; Показать файлы со статусом "неизвестно" (например, битые (или висячие) символьные ссылки или файлы, недоступные для чтения при сравнении по содержимому).</p></li>
          <li><p><span class="italic">&lt;</span>&nbsp;&ndash; Показать файлы, которые будут скопированы или удалены справа.</p></li>
          <li><p><span class="italic">дубликаты</span>&nbsp;&ndash; Показать файлы, которые существуют на обеих сторонах.</p></li>
          <li><p><span class="italic">уникальные</span>&nbsp;&ndash; Показать файлы, которые существуют только на одной стороне.</p></li>
        </ul>
        <p>Ниже располагается область, разделённая на три части:</p>
        <ul>
          <li><p>Слева и справа будут отображаться списки файлов. Обе части содержат колонки "Имя", "Размер" и "Дата", мы можем сортировать файлы щелчком по заголовкам.</p></li>
          <li><p>В средней колонке отображается статус файлов или намеченные действия.</p></li>
        </ul>
        <p>В строке состояния отображается общий результат сравнения.</p>
        <p>После завершения сравнения инструмент синхронизации отобразит содержимое каталогов, используя несколько цветов:</p>
        <p class="figure"><img class="largeimage" title="Инструмент синхронизации: сравнение" alt="Инструмент синхронизации: сравнение" src="images/imgDC/syncdirscomp.png" width="742" height="446"></p>
        <ul>
          <li><p><span class="italic">Зелёный</span>&nbsp;&ndash; Файлы, выбранные для копирования или удаления слева.</p></li>
          <li><p><span class="italic">Синий</span>&nbsp;&ndash; Файлы, выбранные для копирования или удаления справа.</p></li>
          <li><p><span class="italic">Красный</span>&nbsp;&ndash; Файлы с одинаковыми именами, но не идентичные.</p></li>
          <li><p>Для остальных файлов будет использоваться цвет текста по умолчанию.</p></li>
        </ul>
        <p>Мы можем изменить их в разделе настроек <a href="configuration.html#ConfigColor">Цвета</a> (категория <span class="italic">Синхронизация каталогов</span>).</p>
        <p>Обозначения в колонке "&lt;=&gt;":</p>
        <ul>
          <li><p><img title="Неизвестно" alt="Неизвестно" src="images/imgDC/syncdirsstateu.png" width="14" height="14">&nbsp;&ndash; неизвестно;</p></li>
          <li><p><img title="Идентичные" alt="Идентичные" src="images/imgDC/syncdirsstatee.png" width="14" height="14">&nbsp;&ndash; идентичные файлы;</p></li>
          <li><p><img title="Неидентичные" alt="Неидентичные" src="images/imgDC/syncdirsstatene.png" width="14" height="14">&nbsp;&ndash; неидентичные файлы;</p></li>
          <li><p><img title="Копировать вправо" alt="Копировать вправо" src="images/imgDC/syncdirsstatecr.png" width="14" height="14">&nbsp;&ndash; файлы будут скопированы вправо;</p></li>
          <li><p><img title="Копировать влево" alt="Копировать влево" src="images/imgDC/syncdirsstatecl.png" width="14" height="14">&nbsp;&ndash; файлы будут скопированы влево;</p></li>
          <li><p><img title="Удалить слева" alt="Удалить слева" src="images/imgDC/syncdirsstatedl.png" width="14" height="14">&nbsp;&ndash; файлы будут удалены слева;</p></li>
          <li><p><img title="Удалить справа" alt="Удалить справа" src="images/imgDC/syncdirsstatedr.png" width="14" height="14">&nbsp;&ndash; файлы будут удалены справа;</p></li>
          <li><p><img title="Удалить оба" alt="Удалить оба" src="images/imgDC/syncdirsstatedb.png" width="14" height="14">&nbsp;&ndash; файлы будут удалены с обеих сторон;</p></li>
          <li><p><img title="Ничего не делать" alt="Ничего не делать" src="images/imgDC/syncdirsstaten.png" width="14" height="14">&nbsp;&ndash; ничего не делать.</p></li>
        </ul>
        <p>С помощью мыши или клавиши <kbd>Пробел</kbd> можно снять отметку действия и исключить файлы из операции синхронизации.</p>
        <p>Двойной щелчок мыши по имени файла вызывает команду <a href="help.html#cm_CompareContents">Сравнить по содержимому</a>.</p>
        <p>Используя сочетание клавиш <kbd>Ctrl+C</kbd>, мы можем скопировать в буфер обмена содержимое всех колонок.</p>
        <p><span class="italic">Закрыть</span>&nbsp;&ndash; закрывает инструмент синхронизации.</p>
        <p><span class="italic">Синхронизировать</span>&nbsp;&ndash; открывает диалоговое окно для подтверждения синхронизации, в окне отображаются некоторые подробности о предстоящих действиях:</p>
        <p class="figure"><img class="largeimage" title="Инструмент синхронизации: подтверждение" alt="Инструмент синхронизации: подтверждение" src="images/imgDC/syncdirsconfirm.png" width="431" height="242"></p>
        <p>Здесь мы можем исключить намеченные операции по типу (копирование или удаление) или направлению.</p>
        <p><span class="italic">Подтвердить замену</span>&nbsp;&ndash; В случае конфликта имён Double Commander будет использовать то же диалоговое окно с выбором действий (пропустить, переименовать и другие), что и при обычном копировании/перемещении файлов.</p>
        <p class="navback"><a href="#topofpage">(наверх)</a></p>
      </div>

      <div>
        <h2><a name="commands">3. Команды</a></h2>
        <p>Команды применяются к файлу под курсором или к выделенным файлам. Все команды, доступные в инструменте синхронизации, добавлены в меню правой кнопки мыши. Назначить или изменить горячие клавиши для этих команд можно в разделе настроек <a href="configuration.html#ConfigHotKeys">Клавиши&nbsp;&gt; Горячие клавиши</a> (переключитесь на категорию <span class="italic">Синхронизация каталогов</span>).</p>
        <ul>
          <li><p><span class="italic">Отметить для копирования (направление по умолчанию)</span>&nbsp;&ndash; Double Commander перепроверит файлы и попытается выбрать действие автоматически.</p></li>
          <li><p><span class="italic">Снять метку копирования/удаления</span>&nbsp;&ndash; отменяет назначенное действие и исключает файлы из процесса синхронизации.</p></li>
          <li><p><span class="italic">Отметить для копирования -&gt; (слева направо)</span>.</p></li>
          <li><p><span class="italic">Отметить для копирования &lt;- (справа налево)</span>.</p></li>
          <li><p><span class="italic">Поменять направление копирования</span>.</p></li>
          <li><p><span class="italic">Внутренний просмотр слева</span> и <span class="italic">Внутренний просмотр справа</span>&nbsp;&ndash; открывают файл под курсором на левой или правой стороне в <a href="viewer.html">программе просмотра файлов</a>.</p></li>
          <li><p><span class="italic">Сравнить</span>&nbsp;&ndash; вызывает команду <a href="help.html#cm_CompareContents">Сравнить по содержимому</a> для файлов под курсором.</p></li>
          <li><p><span class="italic">Отметить для удаления &lt;- (слева)</span>.</p></li>
          <li><p><span class="italic">Отметить для удаления -&gt; (справа)</span>.</p></li>
          <li><p><span class="italic">Отметить для удаления &lt;-&gt; (оба)</span>.</p></li>
          <li><p><span class="italic">&lt;- Удалить слева</span>.</p></li>
          <li><p><span class="italic">-&gt; Удалить справа</span>.</p></li>
          <li><p><span class="italic">Удалить с обеих сторон</span>.</p></li>
        </ul>
        <p>Последние три команды удаляют выделенные файлы сразу, до операции синхронизации. В этом случае Double Commander покажет запрос подтверждения.</p>
        <p>Примечание: Горячие клавиши для команд <span class="italic">Внутренний просмотр слева</span>, <span class="italic">Внутренний просмотр справа</span> и <span class="italic">Сравнить</span> заданы в исходном коде Double Commander и не могут быть изменены.</p>
        <p class="navback"><a href="#topofpage">(наверх)</a></p>
      </div>

      <div>
        <h2><a name="asettings">4. Дополнительные настройки</a></h2>
        <p>Доступно <a href="configxml.html">несколько параметров</a>, которые можно изменить только вручную в файле конфигурации <tt>doublecmd.xml</tt>: <code>&lt;Asymmetric&gt;</code>, <code>&lt;DateTimeFormat&gt;</code>, <code>&lt;FileMask&gt;</code>, <code>&lt;NtfsHourTimeDelay&gt;</code>.</p>
        <p class="navback"><a href="#topofpage">(наверх)</a></p>
        <br>
      </div>
    </div>
    <div class="footer"><div class="nav"><a title="Начало" href="index.html">Начало</a> | <a title="Предыдущая страница" href="multirename.html">Пред.</a> | <a title="Следующая страница" href="viewer.html">След.</a></div></div>
    <div class="checker">
      <a href="https://validator.w3.org/check?uri=referer" target="_blank"><img src="https://www.w3.org/Icons/valid-html40" alt="Valid HTML 4.0 Transitional" height="31" width="88"></a>
      <a href="https://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img style="border:0;width:88px;height:31px" src="https://jigsaw.w3.org/css-validator/images/vcss" alt="CSS Valid!"></a>
    </div>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
  </body>
</html>