F5: Копирование

Эта команда копирует файлы и целые каталоги из исходного каталога в каталог на другой панели.

Выделите файлы, которые вы хотите скопировать, и нажмите F5.

Чтобы скопировать файл в тот же самый каталог (под другим именем), нажмите Shift+F5. Чтобы скопировать таким же образом несколько файлов, отметьте опцию Переименовать каждый файл отдельно, тогда новое имя будет запрашиваться отдельно для каждого файла.

Кроме того, вы можете создавать ярлыки комбинацией клавиш Ctrl+Shift+F5.

Диалог копирования

В этом диалоговом окне вы можете ввести каталог назначения и маску файлов. По умолчанию в этом поле указан каталог второй панели с маской файлов *.* . В качестве конечного имени файла вы можете использовать любое корректное имя файла, включая символы подстановки (* и ?). Если каталог назначения не будет указан, файлы будут скопированы в исходный каталог. Повторное нажатие клавиши F5 будет включать по очереди выделение: только имени файла, имени с расширением, всей строки (путь, имя и расширение). Нажатие Ctrl+Home установит курсор перед именем файла (т. е. за последним обратным слэшем "\"). Также это поле предоставляет выпадающий список (открывающийся также сочетанием Alt+вниз), в котором можно выбрать пути, открытые во вкладках целевой панели, а также подкаталоги текущего целевого пути.

Кнопка [+ F7] (и клавиша F7) позволяет добавить текущий целевой путь в выпадающий список (в начало или конец пользовательского набора) или удалить его оттуда. Также вы можете там выбрать целевой путь из списка избранных каталогов, доступного таже по нажатию Ctrl+D.

В поле ввода Только файлы типа вы можете указать, какие именно файлы копировать, причём это распространяется также на файлы из подкаталогов.
Примеры:
*.txt *.docБудут копироваться только файлы .doc и .txt.
*.* | *.bak *.oldБудет копироваться всё, кроме файлов .bak и .old.
*.* | папка1\ папка2\Не будут копироваться файлы из указанных каталогов.

В выпадающем списке этого поля, помимо истории, присутствуют сохранённые поисковые шаблоны (отмеченные символом ">"). Кнопка [+ F8] (и клавиша F8) открывает диалог для создания нового шаблона, где вы сможете задать различные критерии по выбору файлов для копирования (например, размеры, дата/время, содержимое полей плагинов).
Также вы можете копировать парные файлы. Например, вам нужно скопировать JPG-файлы вместе с соответствующими им одноимёнными CR2-файлами (изображения формата RAW). Это условие задаётся следующей маской: *.jpg>*.cr2
Примечание: Указанный фильтр будет применён только к выделенным файлам и файлам в выделенных подкаталогах. Допишите выражение |**\ к введённой маске, чтобы пропустить копирование пустых подкаталогов.

Кнопкой Дерево вы можете выбрать каталог назначения из дерева каталогов. Если вы хотите выбрать каталог на другом диске, вы можете указать этот диск (включая двоеточие ':') в диалоговом окне перед тем, как нажать кнопку Дерево.

При нажатии кнопки F2 В очередь или соответствующей клавиши выбранные файлы будут добавлены в список последнего открытого диспетчера фоновой пересылки. Это полезно при копировании нескольких больших файлов друг за другом, что более эффективно, чем параллельное копирование их всех в фоновом режиме.

Если щёлкнуть правой кнопкой мыши на кнопке ОК или F2 В очередь, будет выведено контекстное меню с командой перемещения выбранных файлов вместо их копирования (и наоборот, с командой копирования, если открыт диалог перемещения).

Вы также можете добавлять один файл к другому. Удостоверьтесь, что в диалоге настроек не отключено подтверждение перезаписи, затем просто скопируйте файл, который вы хотите добавить, в тот файл, к которому вы хотите его добавить (для этого введите имя последнего в диалоге копирования в поле для ввода каталога назначения). Total Commander выведет диалог подтверждения перезаписи, в котором вы можете нажать кнопку "Дописать".

Опция Копировать права доступа NTFS позволяет копировать права, задающиеся на файловой системе NTFS, такие как доступ на чтение или на запись, а также владельца файла. Кроме того, копируются настройки аудита, если к ним есть доступ.

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

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

Кнопка Опции раскрывает блок дополнительных параметров для автоматизации текущего сеанса копирования (по желанию этот блок можно закрепить в раскрытом состоянии, нажав кнопку с изображением булавки). Выпадающий список в блоке Настройки перезаписи позволяет задать поведение TC в случае конфликта имён. По умолчанию выводится запрос о перезаписи файлов, но вы можете выбрать автоматическую замену, пропуск или переименование файла по различным критериям. Справа от выпадающего списка находится кнопка для сохранения выбранного режима перезаписи в качестве действия по умолчанию.
Ниже находятся опции, позволяющие отключить предупреждения и уведомления, когда Total Commander не может прочитать файл или когда файл имеет атрибуты только для чтения, скрытый или системный.

Если среди копируемых объектов попадаются символические ссылки на каталоги, по умолчанию они будут скопированы как обычные каталоги, вместе с содержимым целевого пути. Это поведение можно поменять ключом CopyLinks в файле wincmd.ini или включить режим игнорирования ссылок ключом IgnoreLinks. Символические ссылки на файлы всегда копируются как обычные файлы.

Если вы выделите в целевой панели несколько подкаталогов, ссылок или ярлыков, указывающих на каталоги, станет доступной опция для копирования сразу во ВСЕ эти каталоги. Это будет выполнено посредством диспетчера фоновой пересылки. Если вы выделите обычные файлы в целевой панели (например, в результатах поиска), Total Commander выполнит копирование в каталоги, в которых располагаются выделенные файлы.

Примечание: Если включена опция "Выполнять копирование/вставку Проводником", то вместо этого диалога будет выводиться упрощённый запрос на подтверждение операции или её отмену.

Упаковка и распаковка

Если исходный каталог показывает содержимое архива, выводится диалог распаковки файлов. Можно распаковать файлы непосредственно из архива на FTP-сервер! В этом случае файлы будут сначала распакованы во временный каталог, а затем переданы на удалённый сервер. Обратное направление (с FTP в архив) не поддерживается. Слишком велика опасность того, что после длительной загрузки операция упаковки даст сбой, и загруженные файлы будут утеряны.

В противоположной ситуации, когда панель назначения отображает содержимое архива (а исходная панель — обычный каталог), появляется диалог упаковки файлов.

Если вы хотите создать новый архив и упаковать в него выделенные файлы, просто нажмите Alt+F5. Откроется диалоговое окно упаковки файлов. При использовании сочетания Alt+Shift+F5 файлы после упаковки будут удалены. Можно также перепаковывать файлы непосредственно из одного архива в другой.

Если вы хотите распаковать архив под курсором (или выделенные архивы), нажмите Alt+F9. После указания каталога назначения (и при необходимости — маски файлов), все файлы из архива будут распакованы.

Диалог прогресса копирования

В диалоге прогресса отображается статистика: количество скопированных файлов, общее количество файлов, и соответствующие суммарные размеры. Щелчком по этой строке можно переключиться между показом скопированных и оставшихся файлов (во втором режиме числа будут выводиться со знаком "минус").
Операции упаковки/распаковки (для ZIP, TAR, RAR, 7Z, внешних архиваторов и некоторых плагинов) и копирования могут быть переведены в фоновый режим нажатием кнопки "В фоне" во время самой операции. Это позволяет во время этой операции выполнять в Total Commander другие задачи. Полный путь к текущему файлу можно увидеть во всплывающей подсказке, наведя мышь на строчку с информацией об операции в диалоге фонового копирования.
Если в основном окне TC не открыто никаких диалогов, вы можете перевести фоновую операцию обратно в модальный режим, нажав кнопку "Не в фоне".
После того, как фоновая операция завершится, вам, возможно, надо будет нажать F2 или Ctrl+R, чтобы обновить каталог. Иначе изменённые файлы могут не отобразиться.

Диалог подтверждения перезаписи

Этот диалог выводится, когда файл с таким именем существует в каталоге назначения. Вы можете перезаписать этот файл новым, пропустить его, а также выбрать режим автоматической перезаписи или пропуска всех существующих файлов либо перезаписи только старых файлов новыми.

Кнопка Дополнительно >> открывает всплывающее меню, в котором есть некоторые другие полезные команды, такие как сравнение по содержимому и переименование имеющегося файла, а также опции автоматического переименования: в случае конфликта имён копируемый или существующий файл может быть автоматически переименован, в результате чего они оба будут сохранены. Кроме того, вы можете установить автоматическую замену файлов с той же или более ранней датой, замену файлов меньшего размера или файлов большего размера.

Помимо этого, вы можете просмотреть эскизы копируемого и имеющегося файла (что полезно при копировании файлов изображений), а также вывести дополнительные сведения, полученные из информационных плагинов (кнопка [+] справа от опции Дополнительные поля). При щелчке правой кнопкой мыши по эскизу (или, если эскизы не показаны, по одному из значков, отображающихся вместо них) появляется контекстное меню соответствующего файла, при помощи которого вы можете, например, просмотреть этот файл или вызвать его на редактирование.

Запрос на повышение привилегий

В Windows 2000 и выше при необходимости также может быть выдан запрос на выполнение операции от имени администратора (кнопки "С админ. правами" и "Все с админ. правами"). При включении этого режима будет запущена небольшая программа tcmadmin.exe (tcmadm64.exe в 64-битной версии), которая выполнит требуемую операцию с правами другого пользователя (или, для Windows Vista и выше, с расширенными правами, если пользователь уже имеет права администратора). Эта программа самостоятельно завершается после периода неактивности, заданного ключом AdminTimeout в wincmd.ini. (Неактивностью считается отсутствие любых действий программы tcmadmin.exe/tcmadm64.exe, в т. ч. — выполняющихся в фоновом потоке.) В течение этого периода имя/пароль учётной записи администратора не будут запрашиваться повторно.