Регулярные выражения в Total Commander (или поиск по шаблонам). Как пользоваться файловым менеджером Total Commander

16.07.2019

Многие пользуются программой Total commander . При этом не многие знают о ее возможностях. В данной статье попытаюсь раскрыть некоторые возможности поиска в Total commander. Одной из таких возможностей Total commander является различный поиск: быстрый поиск, поиск файлов, дубликатов файлов, пустых папок .

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

Итак, давайте подробно рассмотрим каждый из вариантов поиска.

Варианты поиска

1. Быстрый поиск
Быстрый поиск файлов в текущем каталоге можно выполнить нажав сочетание клавиш Ctrl + S . В открывшемся окне необходимо ввести первую букву файла или каталога который мы хотим найти. В окне проводника будут отображены файлы или каталоги соответствующие условиям отбора. Для того что бы в проводнике увидеть все файлы, не выходя из режима поиска, необходимо повторно нажать Ctrl + S .

2. Поиск файлов
При помощи данной команды можно найти файлы по заданным параметрам. Для этого необходимо открыть окно поиска одним из доступных способов:
Меню – Инструменты – Поиск файлов или нажать на сочетание клавиш Alt + F7 .

В открывшемся окне будут доступны вкладки: Общие параметры, Дополнительно, Плагины, Шаблоны поиска. Для перехода между вкладками нужно нажать на сочетание клавиш Ctrl + PageDown (следующая вкладка) и Ctrl + PageUp (предыдущая вкладка). Для начала поиска нужно нажать Начать поиск. Для прекращения поиска – Отмена.

С помощью опций данной вкладки Вы можете выполнять поиск файлов по их полному или сокращенному наименованию, по содержимому файлов. Задавать директорию и глубину вложенности каталогов при поиске. Для очищения истории поиска необходимо использовать следующее сочетание клавиш Shift+Del .

В поле Искать файлы допустим один из следующих форматов поиска:

*.mp3 Например будет найден файл КиШ.mp3.


Петров Будет найден файл имя которого содержит "Петров" - Денису Петрову.doc.

*.wave *.mp3 *.avi Находит все файлы аудио и видео с указанными расширениями.


*p.ini Будут найдены имена, в которых обязательно содержится p перед точкой.

*ици*.doc Будут найдены все файлы, в имени которых содержится ици, с расширением файла doc.

Z*.* | *.doc *.txt Находятся файлы, которые будут начинаться с Z и не заканчиваются на.doc или.txt.

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

Искать также в архивах

Позволяет осуществлять поиск в файлах у которых расширения ARJ, GZ, ZIP, LZH, RAR, 7Z, TAR, CAB и ACE . Возможно даже искать текст в архиве (в том числе некоторые форматы, которые поддерживаются архиваторными плагинами). Файлы распаковываются в оперативной памяти, в них производится поиск, после чего распакованные файлы удаляются.

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

Плагины
Эта вкладка дает возможность искать информационные плагины или специальные файловые атрибуты. Для удобства поиска можно создавать правила.

Шаблоны поиска
На данной вкладке можно создавать и сохранять шаблоны для поисков которые выполняются часто. Например можно создать шаблон для поиска текстовых файлов.

3.
Total commander предоставляет нам возможность выполнить поиск дубликатов. Для этого необходимо открыть поиск нажав сочетание клавиш Alt + F7 . Затем необходимо перейти на вкладку Дополнительно. Выбрать Поиск дубликатов. И задать один или несколько вариантов поиска: по имени, по размеру, по содержимому.

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

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

по размеру в результате поиска будут найдены файлы с одинаковым размером, которые будут считаться идентичными.

4. Поиск пустых папок

Для поиска пустых файлов или каталогов откроем окно поиска, нажав Alt + F7 . Переходим на вкладку Дополнительно. Укажем Размер файла равный нулю Кбайт. В значениях Атрибуты выберем Каталог. Нажимаем Начать поиск.
В окне Результаты поиска будут показаны пустые каталоги.

В Total Commander есть проблема с поиском. По умолчанию он производится во всех вложенных каталогах. Например, у вас есть папка Downloads, в которой куча подкаталогов и файлов. Вы знаете, что нужный вам файл находится в самой папке, но TC по умолчанию будет искать также во всех подкаталогах, что отнимает время. Я заметил, что в основном ищу что-то только в выбранной папке. А это значит, что эффективнее сделать так по умолчанию. Проблема в том, что в TC нет такой возможности. Но есть костыль!

Можно создать так называемый “шаблон поиска” и назначить его на сочетание клавиш вместо обычного (или на любое другое, какое захотите).

1. Откройте поиск (по умолчанию Alt+F7)
2. Выберите нужную вложенность и очистите строку «Место поиска»
3. Вкладка “Шаблоны поиска”
4. Кнопка “Сохранить”
5. Лучше назвать шаблон так, чтобы потом было понятно, что это. Например ThisDir. Закрываем.

1. Теперь идем в Инструменты>Список команд
2. Категория usercmd.ini
3. Новый. Можете назвать ее осмысленно. Я оставил как было, потому что других команд не делал и лень.
4. В поле “Команда” нажмите на лупу. Для быстрого поиска в «Маске» наберите loadsearch и выберите команду «LOADSEARCH stored search».
5. В поле “Параметры” укажите имя вашего шаблона (ThisDir). Тут тоже всё.

1. Теперь идем в Конфигурация>Настройка>Разное
2. В секции “Предопределить горячие клавиши” выберите сочетание, которое хотите. Например, Ctrl+F
3. В поле «Команда» может появиться та команда, которая уже назначена на это сочетание. Вы просто поменяете ее на вашу. Нажмите на лупу и в уже знакомом окне найдите в usercmd.ini вашу команду. Теперь на галочку.

Теперь, когда вы нажмете Ctrl+F, поиск по умолчанию будет происходить только в выбранной папке.

Этот метод я когда-то нашел на форуме wincmd (кажется ), но решил оформить в более понятном виде.

Короткий FAQ по итогам комментариев:
Q: Но есть же быстрый поиск.
A: Я знаю. Я пишу про обычный. Этот пост для тех, кто хочет использовать обычный.

Q: А еще есть вот такой плагин и приложение…
A: Замечательно. Но пост про поиск.

Q: Но быстрый поиск! Обычный не нужен, этот пост не нужен!
A: Если вам что-то не нужно, возможно стоит просто пройти мимо.

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

Например, вам нужно перевести тему оформления для WordPress. В шаблоне есть слово "tags", которое выводится после записи, а вам нужно, чтобы было слово "метки". Для того чтобы изменить слово нужно, для начала, найти файл, который это слово содержит, или несколько файлов. Total Commander быстро найдет все такие файлы в папке с темой оформления.

  • Total Commander - Команды - Поиск файлов.
  • Указать место поиска.
  • Ввести текст, который нужно искать.

В нашем случае место поиска - папка с файлами темы, текст "tags". После того, как файлы будут найдены их можно редактировать. Аналогично можно найти все слова и фразы на английском языке, которые размещены на странице сайта, если используется еще не переведенный на русский язык шаблон.

Дополнительно для работы с файлами и папками в Total Commander существуют полезные функции. Например можно выделить группу папок или файлов для копирования.

Можно переименовать папку или файл непосредственно в Total Commander. Это бывает необходимо сделать для переименования файла с расширением txt в файл с расширением html.

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

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

В составе Total Commander – мощнейшего файлового менеджера для систем Windows – присутствует функция поиска, вызываемая кнопкой на панели инструментов или клавишами Alt + F7 . Она намного лучше поисковика, реализованного в системном проводнике: позволяет задавать гибкие условия поиска, ищет по внутреннему содержимому файлов, предусматривает работу с пользовательскими шаблонами и т.п.


Однако сам процесс поиска в Total Commander , как и в проводнике – длительная процедура, если в качестве искомой области заданы корни дисков или папки с большим объёмом данных. Как ускорить этот процесс?

1. Программа Everything

Поисковое окошко Total Commander имеет одну неприметную опцию с неустановленной галочкой – .

При её активации нам будет предложено загрузить этот самый – инструмент индексированного поиска. Соглашаемся на это предложение.

В окне браузера откроется официальный сайт программы :

Здесь можем скачать либо её обычную, инсталлируемую в среду Windows версию, либо же версию портативную. Любая из них будет работать и как самостоятельный софт, и как процесс, используемый поисковыми средствами Total Commander .

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

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

Индексация внутреннего содержимого всех файлов на компьютере – процесс, который при больших объёмах данных может затянуться надолго. Для поддержания базы проиндексированного в актуальном состоянии нужны не только программные технологии, но ещё и ресурсы самих компьютеров. Постоянно проводимая эта операция, конечно, вряд ли была бы заметна на мощных компьютерах, но на слабых устройствах лишний процесс, взаимодействующий с и без того проблемными HDD , без особой надобности не нужен. Так вот являет собой компромисс: для поиска по ключевым словам из внутреннего содержимого файлов мы получаем только саму эту возможность, зато находить данные по ключевым словам в их названии можем мгновенно. Тогда как при использовании средств Total Commander не можем рассчитывать на мгновенное отображение найденного при любых раскладах: поисковик в составе файлового менеджера не базируется на механизме предварительной индексации данных и каждый раз проводит поисковые работы по факту.

Программа полностью бесплатна.

2. Настройка Everything

При инсталляции в среду Windows на одном из шагов необходимо выбрать установку службы программы. Это значит, что она будет работать в фоновом режиме. И, соответственно, сможет быть задействована поисковыми средствами Total Commander .

Это же необходимо сделать и для распакованной портативной версии. При первом запуске портативной версии увидим уведомление с выбором опций индексации. Здесь также выбираем установку службы .

Если этого не было сделано на этапе установки программы в среду Windows или при первом запуске портативной версии, службу активируем в настройках (меню «Сервис», вкладка «Общие») . Здесь же для портативной версии назначаем запуск вместе с Windows. Для инсталлированной версии запуск вместе с системой должен был активен по умолчанию, но на всякий случай проверяем это дело.

3. Поиск внутри Total Commander с задействованием механизмов Everything

Итак, программа работает в фоновом режиме, можем начинать искать файлы с использованием её механизмов внутри Total Commander . Запускаем окно поисковика, вводим критерии искомого, активируем опцию , запускаем поиск. И наслаждаемся мгновенными результатами.

Хоть программа и не индексирует внутреннее содержимое файлов, тем не менее выдача поисковых результатов по ключевым словам, присутствующим внутри документов, с её задействованием получается чуть-чуть быстрее, нежели при поиске средствами самого Total Commander .

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

К сожалению, не все пользователи умеют управлять программой Total Commander. Многие используют это гениальное приложение лишь на 20 %, применяя программу для загрузки файлов на сервер и для удобного копирования.

А вот про умный поиск внутри программы Тотал Коммандер мало кто знает. Именно о нем и пойдет речь в данной статье. Вы узнаете как использовать Тотал на максимум, чтобы можно было производить поиск не только внутри каталогов, но и внутри файлов на компьютере, чтобы вы даже смогли находить куски текста в документах.

Как осуществить поиск дубликатов при помощи Total Commander

Хоть дисковое пространство это уже не проблема, не стоит халатно относится к наполнению компьютера. Наступит момент, когда ваш браузер не захочет нормально работать, как и другие программы — все из-за нехватки места на диске C. А виноваты в этом только вы, потому что оставили на компьютере множество дубликатов и не пытаетесь их убрать оттуда. Total Commander поможет очистить ваш ПК от уймы дубликатов. Удалив их, вы сможете ускорить работу ПК, что однозначно пойдет на пользу вашему ноутбуку или стационарному компьютеру!

Итак, зайдите в Total Commander. Чтобы избавиться от дубликатов, откройте вкладку «Поиск» (в панели инструментов сверху есть иконка, похожая на бинокль). Если не получается найти раздел «Поиск», можете воспользоваться комбинацией клавиш Alt + F7 для быстрого вызова меню Search. После этого откроется поиск с несколькими вкладками. Вам нужно выбрать вкладку «Расширенный», которая как раз и нужна для поиска дубликатов. Внизу вы найдете пункт «Поиск дубликатов», возле которого нужно поставить галочку. Преимущество использования программы Total Commander для подобных задач в том, что вы можете искать совпадения не только в именах файлов, но и в их содержимом, и даже в размерах.

Чтобы качественно просканировать компьютер на наличие одинаковых файлов, рекомендуется искать их в несколько заходов. Сначала найдите совпадения по именам. Затем найдите файлы, которые содержат один и тот же материал, например, одинаковые отрезки текста в текстовых документах, а уже потом пробуйте искать дубликаты по размеру.

Не спешите удалять все файлы, которые выдал поиск. Возможно, некоторые файлы, особенно те, которые были найдены при помощи опции «По размеру», и не являются дубликатами. После поиска выберите функцию «Файлы на панель» и нажмите Ctrl + Q. Так вы сможете предварительно просмотреть найденные файлы, перед тем как удалить их из файловой системы. Возможно, ваш Total Commander не захочет открывать картинки, музыку и текстовые документы. В таком случае вам нужно поискать дополнение для программы, которое позволит вам работать с файлами прямj внутри менеджера Тотал Коммандер, что весьма удобно. Пример такого дополнения — это Irfan View. Но даже если у вас его нет, вы все равно сможете открыть найденные файлы через стандартные возможности вашей операционной системы.

Поиск внутри файлов

Другая полезная опция поиска в программе Тотал Коммандер — это обнаружение нужных фрагментов текста среди огромного количества файлов. Такая функция может понадобится кому угодно. К примеру, вы студент, и когда-то вам скинули на компьютер текстовый документ с ответами на предстоящий модуль. Поскольку вы постоянно работаете с подобными документами, у вас на ПК их сотни, и даже тысячи. Открывать каждый документ и вводить комбинацию слов или название модуля — это уж слишком трудоемкий процесс. Подготовиться к самостоятельной самому даже будет проще, чем перерыть все эти файлы. В таком случае вам нужен Total Commander, который в доли секунды пройдется по всему списку текстовых документов, и найдет нужный вам файл.

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

Было бы хорошо, если бы вы помнили название папки, в которой находится нужный файл. Тогда вам необходимо открыть эту папку, и нажать на опцию поиска в Тотале. Сделать это можно точно так же, как было описано выше: либо через «бинокль», либо при помощи Alt + F7. Вам не нужно будет ничего указывать в строке «Искать». Куда важнее, чтобы вы снизу отметили галочку «С текстом» и в строке указали ключевое слово или еще лучше фразу, по какой нужно производить поиск. Обратите внимание на путь, указанный в разделе «Место» — это каталог или диск, по которому будет произведен поиск.

После того, как вы сверили правильность написанного, нажмите внизу галочку возле UTF-8. Это кодировка, которая используется для обыкновенного текста в документах. Из-за того, что не все об этом знают, многие и не могут нормально пользоваться поиском программы Total Commander. Стоит вам только нажать на UTF-8 и начать поиск, как вы найдете нужный документ!