Total commander копирование файлов с сохранением пути
БлогNot. Как скопировать много файлов с сохранением относительных путей.
Как удалить дубликаты файлов в Total Commander
Для того чтобы удалить дубликаты файлов в TC, нужно найти их через файловый менеджер, с использованием шаблонов и масок. Поиск дублирующих файлов осуществляется через сочетание клавиш Alt+F7 или инструментальную панель программы. Чтобы вызвать окно поиска через меню, откройте пункт «Команды» в меню, и нажмите «Поиск файлов».
Перед вами откроется окно с параметрами поиска, во вкладке «Дополнительно» можно указать критерии поиска дубликатов, например, по имени или по содержимому. В главном окне указывается расширение требуемых файлов, место поиска и названия, если есть. Результаты сканирования будут отображены в окне каталогов, однако удаление нужно будет произвести вручную.
Как переименовать группу файлов в Total Commander
Переименование файлов осуществляется через команду инструментального меню, которое находится над рабочей областью или с помощью сочетания клавиш. Для смены имени целой группы файлов, выделите нужные при помощи действий, описанных выше, и затем в меню «Файлы» нажмите пункт «Групповое переименование». Аналогичное действие можно осуществить, нажав Ctrl+M.
Перед вами откроется диалоговое окно с параметрами смены имени. Указав маску имени файла, вы можете изменить, например, названия изображений с памятного события. Чтобы имена не повторялись, достаточно нажать на пункт «Счетчик». Имена файлов можно изменять полностью на желаемые, изменять только часть названия, или указать в нем дату создания.
Как отобразить скрытые файлы в Total Commander
Иногда необходимо показать скрытые или системные файлы, для выполнения определенных действий. Если нужно поработать со скрытыми файлами, упорядочить их, либо переместить, нужно воспользоваться следующими рекомендациями:
- Зайдите на панели инструментов во вкладку «Конфигурация».
- Выберите пункт «Настройка» и укажите «Содержимое панелей».
- Выберите из списка «Содержимое панелей» и поставьте флажок напротив «Показывать скрытые/системные файлы».
Обратите внимание, если вы не знаете, для чего нужно отображать скрытые файлы, не меняйте настройки, так как случайное удаление или изменение системных файлов может вызвать неполадки в системе.
Выделение файлов
Чтобы выполнить ту или иную манипуляцию с файлами, их, прежде всего, необходимо выделить. Первое, что надо сделать — перейти в директорию с требуемыми файлами и выделить объекты, нажав по ним один раз правой кнопкой мыши. Объекты выделяются шрифтом красного цвета.
Выделение файлов
Есть люди, которым правая клавиша мыши неудобна. Чтобы заменить ее левой, в настройках следует перейти в «Основные операции» и выделить галочкой «Левой кнопкой, как в Windows».
Настройки выделения
Над рабочей областью программы есть меню «Выделение», там можно обозначить все файлы в каталоге или определенную группу. Сделать это легко, используя горячие клавиши. Выделение группы — комбинация «Num+», выделение всех файлов — «Ctrl+Num+».
В том же меню можно убрать выделение, в случае необходимости операцию легко произвести горячими клавишами: снять выделение группы файлов — комбинация «Num–», снять все выделение — «Ctrl+Num–».
Выпадающее меню
Total Commander как копировать файлы
Выделить и скопировать файл в файловом менеджере можно всего за несколько шагов. Выберите нужную папку или файл на рабочей области слева при помощи цифрового блока или функции «Выделение». На рабочей области справа найдите диск или папку, в которую вы хотите копировать файл. Для копирования остается нажать кнопку «F5» и подтвердить путь копирования в диалоговом окне.
Вы можете выделить все нужные файлы и папки при помощи действий, описанных выше и скопировать несколько единиц сразу. Также можно копировать только файлы с определенным расширением, названием и т.д. Если вам нужно скопировать файл, но под другим именем, нужно помимо клавиши F5 нажать Shift.
Как скопировать файлы с диска на диск с сохранением временных меток
Если файл один или несколько, у вас есть немного времени, и вы ничего не имеете против китайского софта, можете воспользоваться Change Timestamp — бесплатной портативной утилитой для редактирования временных меток файлов и каталогов. Главное — записать или запомнить временные метки файлов, которые вы хотите копировать. Рассмотрим работу с утилитой на конкретном примере. У нас есть файл с датой и временем создания 24 февраля 2012 года 16.00.47. Первым делом копируем файл на другой диск. Естественно, его дата создания заменяется текущей.
Запускаем утилиту Change Timestamp, отмечаем флажком чекбокс «The file was Crеated», выставляем в полях «New Date» и «New Time» старую дату и время, а затем просто перетаскиваем скопированный файл на окошко программы. Временная метка будет установлена в соответствии с заданной. Аналогичным образом можно изменить дату модификации и дату последнего доступа, отметив флажком чекбоксы «Last Modified» и/или «Last Accessed for reading» соответственно. Кстати, программой Change Timestamp поддерживается рекурсивная обработка содержимого каталогов.
Использование robocopy
Если файлов много и временные метки у них разные, Change Timestamp не подойдёт. Для таких случаев в Windows предусмотрен собственный консольный инструмент robocopy.exe, который умеет сохранять при копировании с диска на диск временные метки и прочие метаданные. Утилита robocopy.exe поддерживает множество параметров, но нам достаточно знать только четыре. Сама же команда копирования выглядит образом:
robocopy "папка, из которой копируется" "папка, в которую копируется" /E /MIR /COPYALL /DCOPY:T
Сформированную команду выполняем в командной строке или консоли PowerShell. В двойных кавычках указывается полный путь к каталогам, если в путях нет пробелов, кавычки можно опустить. В результате будут скопированы все файлы и каталоги из первой папки во вторую с сохранением даты и времени создания. Если кому интересно, за сохранение всех временных меток отвечает ключ /DCOPY:T, остальные ключи являются дополнительными, так, ключ /E включает рекурсию, /MIR отзеркаливает дерево папок, а /COPYALL сохраняет метаданные копируемых файлов.
Главное предназначение Total Commander — работа с папками и файлами. Программа располагает множеством инструментов, при этом с некоторыми его возможностями не так просто разобраться.
Перемещение файлов
Операция осуществляется аналогично предыдущей, но с использованием клавиши «F6», соответствующая кнопка также расположена на нижней панели. В данном случае тоже откроется окно, где следует подтвердить операцию, там же можно прописать другой путь перемещения и выбрать, если есть необходимость, только конкретные типы файлов.
Перемещение файлов
Как и при копировании, сочетание «Shift+F6» дает возможность переместить файлы под иным названием.
Как скопировать много файлов с сохранением относительных путей.
Для автоматической замены строк в большом количестве файлов, расположенных в большом количестве вложенных папок (например, на сделанном по шаблону статическом сайте, в котором вдруг понадобилось убрать ссылку со всех страниц) удобно использовать старенькую программу Replacer, которая легко справится с этой задачей для кодировки Windows, DOS или KOI-8R. Так как сайт программы больше не доступен, вот она в архиве ZIP, установка не нужна:
- перейти в корневую папку локальной копии сайта, нажать Alt+F7 , найти все файлы, содержащие нужную строку (поиск с текущей папки) и вывести их во временную панель (кнопка Панель в окне поиска);
- во временной панели нажать Alt+Shift+F2 и сохранить её содержимое как список файлов (будет предложено это сделать в папку, открытую во второй панели).
После замены нужной строки имеем массу разбросанных по разным папкам файлов, теперь нужно их куда-то переписать, чтобы затем залить по FTP на сайт (встроенный в Far клиент FTP прекрасно справляется с сохранением относительных путей при копировании, но не "заливать" же все сотни мегабайт заново, вместо 5-10 мегабайт изменённых текстов).
Я не стал искать плагин для Far'а, который позволит корректно скопировать содержимое временной панели, проще оказалось быстро написать нужный код на PHP.
Сначала сохранённый по Alt+Shift+F2 файл я перекодировал в ANSI из непонятно чего с помощью Notepad++ (почему-то Shift+F8 - выбор кодировки - на этом файле из Far не работал), затем создал на локальном хосте новую папку, поставил права 777 на папку со скриптом на локалхосте (пункт 3 и тут). Если файл со списком называется 1.txt и лежит в одной папке со скриптом, скрипт может выглядеть так:
Здесь структура папок создаётся непосредственно в папке скрипта. По неизвестной причине пара глубоко вложенных папок не создалась (список не скопированных файлов скрипт выводит в окно браузера), проблем с функцией copy не нашёл, ошибка "путь не найден" шла от mkdir , просто "досоздал" эти папки вручную, после чего в них скопировались нужные файлы.
Потом мне осталось залить файлы из папки скрипта по FTP на сайт.
Наверняка есть способы лучше, например, должен быть подобный плагин для Total Commander - но ставить ради этого Total поленился.
Открытие файлов для последующей работы с ними - самое рутинное действие на персональном компьютере. В графическом интерфейсе операционной системы такая операция выполняется максимально просто. Достаточно кликнуть 2 раза по иконке файла и он откроется в ассоциированной с этим типом файлов программе.
Но если файл нужно открыть из сторонней программы, то количество действий резко возрастает. Необходимо:
- В запущеной программе выбрать "Открыть файл"
- Пролистать через дерево папок до места, где находится нужный файл и только потом его открыть.
Наиболее типичный и простой случай - открытие файла из папки интернет-загрузок, путь к которой обычно такой:
C:\Users\Имя пользователя\Downloads\имя файла
Если же файл расположен по длинному пути, например:
C:\Users\Имя пользователя\Мои файлы\Работа\Заказы\2017\имя файла
то долистать до файла придется уже в 5 кликов мыши.
Возможно ли ускорить эту операцию и не тратить лишнее время? Да, возможно. Достаточно заранее копировать путь к файлу в буфер обмена и сразу вставлять его в программу. Как это сделать в популярных файловых менеджерах описано ниже.
Как создать папку в Total Commander
Для выполнения часто используемых команд в программе предусмотрены функциональные клавиши, одного нажатия на них достаточно, чтобы переместить файл, создать папку или переименовать ее. Зайдите в файловый менеджер, запустив ярлык на рабочем столе или через меню Пуск.
Сразу под рабочими областями, как вам известно, располагаются горячие клавиши, при помощи которых можно быстро выполнить стандартные действия с файлами. Чтобы создать новую папку на вашем компьютере нужно нажать функциональную кнопку «F7» - Создать каталог в программе, либо нажать аналогичную клавишу на клавиатуре.
Как посмотреть размер папок в Total Commander
Если вам нужно посмотреть размеры папки или файла через обычный проводник Windows, то приходится выполнить как минимум три шага. Выделить правой кнопкой мыши папку, в открывшемся окне выбрать «Свойства». Только после выполнения всех этих действий вы можете узнать размеры каталога.
В Total Commander посмотреть размер папки гораздо проще. На рабочей области в окне каталогов нажмите на нужную папку, после этого нажмите пробел, и напротив названия каталога будет указан размер.
Как изменить дату файла в Total Commander
Для изменения даты файла или папки в файловом менеджере, выберите в меню «Файлы» и «Изменить атрибуты файла». Укажите нужную дату и подтвердите свое действие. Во вкладке изменение атрибутов можно поменять не только дату изменения файла, но и дату создания, модификации и т.д. Нажмите «Добавить атрибут» и внесите изменения.
Как скопировать много файлов с сохранением относительных путей.
Для автоматической замены строк в большом количестве файлов, расположенных в большом количестве вложенных папок (например, на сделанном по шаблону статическом сайте, в котором вдруг понадобилось убрать ссылку со всех страниц) удобно использовать старенькую программу Replacer, которая легко справится с этой задачей для кодировки Windows, DOS или KOI-8R. Так как сайт программы больше не доступен, вот она в архиве ZIP, установка не нужна:
- перейти в корневую папку локальной копии сайта, нажать Alt+F7 , найти все файлы, содержащие нужную строку (поиск с текущей папки) и вывести их во временную панель (кнопка Панель в окне поиска);
- во временной панели нажать Alt+Shift+F2 и сохранить её содержимое как список файлов (будет предложено это сделать в папку, открытую во второй панели).
После замены нужной строки имеем массу разбросанных по разным папкам файлов, теперь нужно их куда-то переписать, чтобы затем залить по FTP на сайт (встроенный в Far клиент FTP прекрасно справляется с сохранением относительных путей при копировании, но не "заливать" же все сотни мегабайт заново, вместо 5-10 мегабайт изменённых текстов).
Я не стал искать плагин для Far'а, который позволит корректно скопировать содержимое временной панели, проще оказалось быстро написать нужный код на PHP.
Сначала сохранённый по Alt+Shift+F2 файл я перекодировал в ANSI из непонятно чего с помощью Notepad++ (почему-то Shift+F8 - выбор кодировки - на этом файле из Far не работал), затем создал на локальном хосте новую папку, поставил права 777 на папку со скриптом на локалхосте (пункт 3 и тут). Если файл со списком называется 1.txt и лежит в одной папке со скриптом, скрипт может выглядеть так:
Здесь структура папок создаётся непосредственно в папке скрипта. По неизвестной причине пара глубоко вложенных папок не создалась (список не скопированных файлов скрипт выводит в окно браузера), проблем с функцией copy не нашёл, ошибка "путь не найден" шла от mkdir , просто "досоздал" эти папки вручную, после чего в них скопировались нужные файлы.
Потом мне осталось залить файлы из папки скрипта по FTP на сайт.
Наверняка есть способы лучше, например, должен быть подобный плагин для Total Commander - но ставить ради этого Total поленился.
Открытие файлов для последующей работы с ними - самое рутинное действие на персональном компьютере. В графическом интерфейсе операционной системы такая операция выполняется максимально просто. Достаточно кликнуть 2 раза по иконке файла и он откроется в ассоциированной с этим типом файлов программе.
Но если файл нужно открыть из сторонней программы, то количество действий резко возрастает. Необходимо:
- В запущеной программе выбрать "Открыть файл"
- Пролистать через дерево папок до места, где находится нужный файл и только потом его открыть.
Наиболее типичный и простой случай - открытие файла из папки интернет-загрузок, путь к которой обычно такой:
C:\Users\Имя пользователя\Downloads\имя файла
Если же файл расположен по длинному пути, например:
C:\Users\Имя пользователя\Мои файлы\Работа\Заказы\2017\имя файла
то долистать до файла придется уже в 5 кликов мыши.
Возможно ли ускорить эту операцию и не тратить лишнее время? Да, возможно. Достаточно заранее копировать путь к файлу в буфер обмена и сразу вставлять его в программу. Как это сделать в популярных файловых менеджерах описано ниже.
Как скопировать путь к файлу в Проводнике
Первый способ
Открываем Проводник, выбираем файл и во вкладке "Главная" нажимаем "Скопировать путь".
Второй способ
Нажав на SHIFT , кликаем правой кнопкой мыши. В выпадающем контекстном меню выбираем "Копировать как путь".
Все. Путь к файлу скопирован и теперь при открытии файла листать до него не придется, просто вставляем путь к файлу и нажимаем "Открыть". Например, так это делается в Блокноте.
Total Commander как изменить расширение файла
Расширение файла можно изменить несколькими способами:
- Удерживайте правой кнопкой мыши файл, и когда появится контекстное меню, выберите «Переименовать». В окне переименования можно сменить как имя файла, так и его расширение.
- Сочетание клавиш Shift+F6 позволяет изменить расширение файла и его название. После смены расширения не забудьте нажать Enter, иначе изменения не вступят в силу.
- Если левой кнопкой мыши два раза с минимальным перерывом нажать на файл, будет выделено название и расширение файла, которое можно будет изменить.
Как скопировать путь к файлу в Total Commander
Первый способ
Выбираем файл и на панели инструментов нажимаем на соответствующую иконку "Купировать в буфер имена с путями".
Второй способ
В верхнем меню выбираем вкладку "Выделение", а затем "Копировать полные имена файлов".
Все, путь к файлу также скопирован.
Копирование пути папок в Проводнике и Total Commander происходит аналогичным образом, только выделяется/выбирается папка, а не файл. И соответственно, чтобы скопировать пути к нескольким файлам/папкам, необходимо выделить сразу несколько файлов (или папок).
Самый простой и очевидный способ узнать дату и время последнего доступа, создания и модификации файла — это просмотреть их в свойствах этого файла. Все эти данные будут указаны на первой же вкладке «Общие», только вот считать их истинными у нас нет основания. Почему? Потому что всякий раз, когда мы копируем файлы в другое расположение, мы как-бы создаём их заново, в результате чего их временные метки меняются, точнее, всем скопированным файлам присваивается текущая дата создания, тогда как дата изменения остаётся прежней. А теперь представьте, что у вас на диске имеются некие файлы, которые вы хотите скопировать на другой диск или флешку, сохранив при этом дату создания.
Как найти файлы
Чтобы открыть окно поиска, следует нажать комбинацию «Alt+F7» или найти эту функцию в главном меню, выбрав пункт «Команды».
Выпадающее меню
Здесь пользователю доступно большое множество инструментов. Поиск файлов можно осуществлять только в определенных папках или дисках, по дате создания или по временному промежутку их создания либо по размеру. Кроме того, программа осуществляет поиск файлов, в которых присутствует искомое слово или фраза.
Поиск файлов
Еще одна полезная функция — поиск дубликатов по разным параметрам. Все настройки поиска легко сохранять в шаблоны, чтобы в следующий раз не вводить заново требуемые параметры.
Total Commander – это одна из немногих программ, которая обладает мощным функционалом, и при этом не содержит ничего лишнего. Лаконичный интерфейс, две больших рабочих области и удобные кнопки для выполнения пользовательских команд дают возможность эффективно управлять файлами, приложив минимум усилий.
Несмотря на простой интерфейс, файловый менеджер включает в себя множество встроенных инструментов, с которыми довольно сложно разобраться, не зная ничего о программе. Предлагаем рассмотреть основные вопросы об операциях с файлами, которые возникают у пользователей, только начавших пользоваться Total Commander.
Удаление файлов
Удаление файлов и папок в «Корзину» осуществляется нажатием на «F8», эта кнопка также присутствует на нижней панели. Если есть желание, можно воспользоваться более привычной клавишей — «Delete».
Удаление файлов
Для полного удаления следует использовать комбинацию «Shift+F8» либо «Shift+Delete».
Копирование файлов
Для выполнения этой операции необходимо открыть в одной панели директорию с теми файлами и папками, которые следует скопировать, а в другой — ту, в которую их требуется вставить. Нужные файлы и папки надо выделить и нажать клавишу «F5» (на нижней панели есть также отдельная кнопка «Копировать»). Откроется окно, где следует подтвердить действие. В нем же можно вручную прописать другой путь для копирования, а также выбрать лишь определенный тип файлов, нуждающихся в копировании.
Копирование файлов
Выполнить описанное выше действие можно и привычным способом — перетянув файлы с помощью мыши из одной панели в другую. Есть здесь еще одна полезная функция: если нажать сочетание клавиш «Shift+F5», файлы одновременно скопируются и переименуются.
Копирование файлов
Как выделять файлы в Total Commander
Чтобы выделить файлы в программе, можно воспользоваться цифровым блоком клавиатуры, инструментальной панелью TC или правой кнопкой мыши. Откройте файловый менеджер, перейдите в каталог, где находится нужный вам файл или папка, и кликните на нем правой кнопкой мыши. Если вам более привычно пользоваться для выделения левой кнопкой, можно изменить команду в настройках программы. Зайдите в пункт «Настройки» TC на верхней панели инструментов, выберите в списке «Основные операции» и поставьте флажок напротив строки «Левой кнопкой, как в Windows».
Когда нужно выделить несколько файлов, воспользуйтесь опцией «Выделение», расположенной над рабочими областями, для выделения укажите «Выделить группу файлов» или примените сочетание клавиш (Shift,Num и +). Чтобы выделить все файлы каталога в пункте «Выделение» выберите «Выделить все» или примените Ctrl+.
Total Commander: как перемещать файлы
Перемещение каталогов (папок) и файлов осуществляется по аналогии с копированием. Выделите нужный файл и укажите, в какое место нужно переместить его. Нажмите под рабочей областью функциональную клавишу F6, и файл будет перемещен.
В диалоговом окне нужно будет подтвердить действия, и правильность указанного пути сохранения.Для переименования папки с последующим изменением имени нажмите клавишу Shift в сочетании с F6.
Как изменить атрибуты файла в Total Commander
Изменение атрибутов файлов может потребоваться для защиты важных документов от удаления, например, или для запрета перемещения. Чтобы сменить атрибуты зайдите в меню «Файлы» и выберите пункт «Изменить атрибуты».
Программа предложит назначить один из следующих атрибутов файлу: «Скрытый», «Архивный», «Системный» и «Только для чтения». Если вы не хотите, что файл случайно был изменен или перемещен, укажите «Только для чтения». Менять атрибуты возможно для группы файлов, если они были перед изменением выделены.
Переименование файлов
Чтобы дать файлу или папке новое имя, необходимо удерживать около двух секунд правую клавишу мыши на объекте, после чего откроется контекстное меню с соответствующей функцией. Есть также возможность переименовать несколько файлов одновременно, для этого необходимо нажать «Ctrl+M» или найти эту функцию в меню «Файл».
Переименование файлов
Откроется окно, где можно указать новые имена и поменять расширение файлов.
Как собрать разбитый файл в Total Commander
Используя встроенные инструменты TC, можно разделить файл на несколько частей или собрать воедино разрозненные части. Выделите с помощью стандартных действий нужные файлы, например, части одного документа, который был разделен на несколько фрагментов.
Зайдите через меню программы в пункт «Файлы» и выберите «Собрать файлы». В диалоговом окне нужно будет указать путь сохранения, где будет собран разбитый файл. Файл может быть собран в один, если у него одинаковое название и разные порядковые номера.
Как в Total Commander создать текстовый файл
Менеджер файлов очень удобно использовать для управления файлами и папками, благодаря функциональным клавишам и большим рабочим областям, по которым можно быстро перемещаться. Для создания текстового файла в TC можно воспользоваться двумя способами:
- Кликните правой кнопкой мыши по пустому месту в каталоге и нажмите «Новый». Введите имя файла и нажмите «Ок».
- Можно воспользоваться сочетанием клавиш Shift+F4. В открывшемся окне укажите в графе «Имя каталога» название и расширение файла. После создания, текстовый файл откроется в окне редактора.
Как восстановить удаленные файлы Total Commander
Файловый менеджер не является программой, которая удаляет файлы без возможности восстановления. Таким образом, для восстановления нужных файлов или папок, зайдите в Корзину, выделите удаленные документы и нажмите «Восстановить».
Специальных средств, для восстановления именно TC удаленных файлов без использования сторонних плагинов не существует, нужно использовать проводник Windows.
Читайте также: