Total commander быстрый поиск файла по названию. Total Commander (Тотал Коммандер) – основные возможности

В 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: Если вам что-то не нужно, возможно стоит просто пройти мимо.

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

В сети можно найти большое количество программ, которые позволяют искать дубликаты файлов. Но зачем искать какие-то программы, если шикарный инструмент для такой работы обычно всегда под рукой. И называется этот инструмент Total Commander (TC ).

В этой статье я покажу все методы на основе Total Commander версии 8.5 , в этой версии поиск дубликатов файлов стал очень богат функционально.

!!!Маленькое важное отступление. Что нужно понимать под словом дубликат файла? Два файла ИДЕНТИЧНЫ только тогда, когда они полностью совпадают побитно. Т.е. любая информация в компьютере представлена последовательностью нулей и единиц. Так вот, файлы совпадают только тогда, когда у них полностью совпадает последовательность нулей и единиц, из которых эти файлы состоят. Все разговоры о том, что можно сравнить два файла по какому-либо другому признаку, глубоко ошибочны.

В TC есть два, различающихся по своей сути, метода поиска дублирующихся файлов:

  • Синхронизировать каталоги;
  • Поиск дубликатов;

Их особенность и применение лучше всего показать на примерах.

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

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

  • Вы регулярно делали архив своей рабочей папки. Через какое-то время вам понадобилось выяснить, какие файлы были добавлены или изменены с момента создания архива. Вы распаковываете весь архив в отдельную папку. Структура папок в нем практически совпадает с рабочей. Вы проводите сравнение двух папок «исходной» и «восстановленной из архива» и легко получаете список всех измененных, добавленных или удаленных файлов. Пара несложных манипуляций — и вы удаляете из восстановленной папки все дубликаты файлов, которые есть в рабочей.
  • Вы работаете в папке на сетевом диске и регулярно делаете копию к себе на локальный диск. Со временем ваша рабочая папка стала довольно большой и время, затрачиваемое на полное копирование, стало очень большим. Чтобы не копировать каждый раз всю папку, можно сначала провести сравнение с резервной и скопировать только те файлы, которые были изменены или добавлены, а также удалить в резервной папке файлы, которые были удалены из основной.

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

Итак, как же все происходит на практике. Приступаем.

Предположим у нас есть основная папка «Рабочая» , в которой лежат файлы, с которыми происходит работа. И есть папка «Архив» , в которой лежит старая копия папки «Рабочая» . Наша задача найти в обеих папках дублирующиеся файлы и удалить их из папки «Архив» .

Открываем TC. В правой и левой панелях открываем сравниваемые папки:

Нажимаем меню «Команды»-«Синхронизировать каталоги…»


Открывается окно сравнения каталогов

Далее нам необходимо установить параметры сравнения. Ставим галочки в параметры «с подкаталогами», «по содержимому», «игнорировать дату»

  • «с подкаталогами» — будут сравниваться файлы во всех подкаталогах, указанных папок;
  • «по содержимому» — вот ключевая опция, которая заставляет TC сравнивать файлы ПОБИТНО!!! В противном случае, файлы будут сравниваться по имени, размеру, дате;
  • «игнорировать дату» — эта опция заставляет TC показывать различающиеся файлы, без попытки автоматического определения направления будущего копирования;

!!! Сравниваться будут файлы только с одинаковыми именами!!! Если файлы идентичны, но они имеют разное имя, то они не будут сравниваться!

Нажимаем кнопку «Сравнить». В зависимости от объёма файлов, сравнение может идти очень долго, не пугайтесь. В конце концов сравнение закончится и в нижней строке состояния(на рисунке секция 1) отобразится результат:


Если кнопки в секции «Показывать» (на рисунке секция 2) нажаты, то вы увидите результат сравнения для каждого файла.

— эта кнопка включает отображение файлов, которые есть в левой панели, но которых нету в правой;

— эта кнопка включает отображение идентичных файлов;

— эта кнопка включает отображение различающихся файлов;

— эта кнопка включает отображение файлов, которые есть в правой панели, но которых нету в левой;

Если у вас, изначально, все кнопки отображения выключены, то результат сравнения можно оценить только по строке состояния (на рисунке выше секция 1), в данном случае мы видим что сравнились 11 файлов, из которых 8 файлов являются одинаковыми, 2 файла различаются, и еще в левой панели имеется файл, которого нет в правой панели.

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


Теперь у нас остались только идентичные файлы, и мы спокойно можем удалить их в папке «Архив» . Для этого выделяем все файлы. Проще всего это сделать нажатием универсальной комбинации CTRL+A . Или сначала выделить мышкой первую строчку, потом нажать на клавиатуре клавишу SHIFT и не отпуская ее выделить мышкой последнюю строчку. В результате у вас должно получиться вот так:

Заключительным шагом мы нажимаем правой клавишей мышки на любую строку и в открывшемся меню выбираем пункт «Удалить слева»

TC любезно переспрашивает нас о нашем желании,

и если мы нажимаем «ДА» , то он удаляет все помеченные файлы в папке «Архив» .

После этого, автоматически, происходит повторное сравнение двух папок. Если вам не нужно повторное сравнение, то процесс можно прервать, нажав на кнопку «Прервать» или нажать клавишу ESC на клавиатуре. Если повторное сравнение не было прервано, и мы включили все кнопки отображения, то мы увидим вот такое окно

Все. Поставленная задача выполнена. Все одинаковые файлы найдены и удалены в папке «Архив» .

Обучающее видео по теме

2.Поиск дубликатов.

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

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

Приступаем.

Предположим, вы всегда сбрасываете все свои фотографии в папку «ФОТО» на диске D. После всех сбросов папка имеет примерно такой вид:

Как видим, некоторые файлы находятся в папках, названных по дате съемки, некоторые сброшены в корень папки «_Новые» и «_Новые1»

Чтобы начать поиск дубликатов открываем в любой панели TC папку, в которой будем искать. В нашем случае это папка «ФОТО»

Далее нажимаем на клавиатуре комбинацию клавиш ALT+F7 или в меню выбираем «Команды»-«Поиск файлов»

Открывается окно стандартного поиска TC. Строку «Искать файлы:» оставляем пустой, тогда будут сравниваться все файлы.

Затем переходим на закладку «Дополнительно» и выставляем галочки «Поиск дубликатов:», «по размеру», «по содержимому» и нажимаем «Начать поиск» .


Поиск может идти ОЧЕНЬ долго, не надо этого пугаться, так как происходит огромное количество сравнений большого объёма файлов. При этом в строке состояния показывается процент выполнения

Когда поиск закончится, откроется окно результатов поиска, в котором нажимаем кнопку «Файлы на панель»


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

В каждой секции отображается имя файла и полный путь к файлу. Имена ИДЕНТИЧНЫХ файлов могут быть абсолютно различными!
В данном случае видно, что одна и таже фотография записана ТРИ раза, причем два раза под одним именем(IMG_4187.JPG ) а третий раз эта фотография записана под совершенно другим именем(IMG_4187_13.JPG ).

Далее остается выделить ненужные одинаковые файлы и удалить их. Это можно делать вручную, выделяя каждый файл нажатием клавиши Ins . Но это долго и не эффективно. Есть более правильные и быстрые способы.

Итак, наша задача состоит в том, чтобы удалить повторяющиеся файлы в папках «_Новые» и «_Новые1» .
Для этого нажимаем на дополнительной клавиатуре, справа большую клавишу [+] . Обычно этой клавишей в TC выделяются файлы по маске. Эту же операцию можно сделать через меню «Выделение»-«Выделить группу»

При этом открывается окно «Выделение дубликатов» , в котором мы переходим на вкладку «По каталогам»

Изначально на вкладке «По каталогам» выделены все каталоги, найденные при поиске

Ставим галочку «Также выбрать подкаталоги(при выделении вручную или по шаблону)» и нажимаем кнопку «Снять со всех» . При этом выделение в списке убирается со всех каталогов

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

Все, нажимаем кнопку «ОК» и опять попадаем в панель с найденными файлами. Только теперь все нужные дублирующиеся файлы уже помечены красным. Обратите внимание на секцию из трех идентичных файлов. В ней выделены два из трех, как и было нужно.

Все, остается только удалить выделенные файлы стандартными способами TC. Можно нажать на клавиатуре F8 , можно клавишу DEL , можно нажать кнопку «F8 Удаление» на экране. TC вас еще раз переспросит о вашем желании удалить файлы,

нажимаем «Да» и все, файлы удалены! В панели остались только не удаленные уникальные файлы.

Описанный выше способ не является полной инструкции по поиску и удалению дубликатов. В окне «Выделение дубликатов» заложено значительно больше возможностей по выделению файлов. Полное описание заняло бы очень большое место.

Обучающее видео по теме

Пусть данные примеры послужат вам стартовым толчком для начала эффективных манипуляций с вашими файлами.

Вы можете также отметить

25 комментариев

В составе 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. Одной из таких возможностей 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, то вы сможете отыскать такие файлы на своем компьютере.

Total Commander

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

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

Откройте меню «Инструменты» и запустите пункт «Синхронизировать каталоги.

Откроется окно настроек, где необходимо правильно подготовить поиск.

Установите галочку «с подкаталогами», если поиск планируется производить в подпапках тоже. Сравнение файлов лучше выполнять по содержимому, это немного медленней, но тогда, вы точно будете знать, что они абсолютно одинаковые. Обратите внимание теперь на раздел «Показывать», нас будут интересовать только одинаковые файлы, поэтому, чтобы не загромождать панель результатами поиска, сразу снимите выделение с других значков. Естественно, что мы выполняем нахождение дубликатов, то есть тех файлов, которые будут располагаться в папках в левой панели и в папках правой панели. Поэтому выделите кнопку «дубликаты» и снимите выделение с кнопки «уникальные». Те файлы, которые находятся только в одной из панели, нас мало интересуют.

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

Чтобы удалить файлы слева или справа, необходимо выделить все найденные дубликаты, нажав, например, Ctrl+A и по правой кнопке мышке в контекстном меню нажать пункт «Удалить слева» (или «Удалить справа»).

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