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

Регулярные выражения в Total Commander (или поиск по шаблонам). Ускоренный поиск данных в Total Commander

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

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

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

Выбор дисков (накопителей) в Total Commander

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

Поиск файлов в Total Commander

Чтобы побыстрее отыскать на диске важные папки/файлы, воспользуйтесь функцией поиска , интегрированной в ТК, нажав на значок "бинокль" на инструментальной панельке или последовательно кликнув на следующие опции в настроечном меню: "Команды" --> "Поиск файлов" . А для получения лучших результатов, используйте доп. параметры поиска.

Основные операции с папками/файлами в Total Commander

Все действия с папками/файлами в "коммандере" производятся предельно просто, буквально, нажатием одной-двух кнопок.

Выделение файлов

Чтобы производить файловые операции сразу с несколькими объектами, их сперва нужно выделить . Сделать это можно, кликнув на каждый объект прав. клав. мышки или же ее лев. кнопкой, предварительно зажав и удерживая Ctrl .

Переименование файлов

Найдите нужный файл/папку и дважды кликните по объекту (но не сильно быстро!) лев. кнопочкой мышки, а потом задайте новое имя.

Удаление файлов

Выберите нужный объект или сразу пометьте несколько штук. Затем, нажмите F8 - клавишу удаления.

Копирование/перемещение файлов

Выберите в одной панельке нужный файл/папку или же несколько штук, предварительно пометив (т.е. выделив) их. Затем, в другой панельке, выберите конечную директорию (т.е. папку, куда вы хотите скопировать/перенести данные объекты) и нажмите F5 или F6 .

Соединение FTP в Total Commander

Нажмите на значок "Создать ftp-подключение" на инструментальной панельке Тотал Коммандера. Далее, введите url или серверный адрес и настройте доп. параметры соединения. Чтобы в дальнейшем подключаться к уже готовым ftp-соединениям, нажимайте на опцию "Подключиться к ftp-серверу" .

Подключение сетевых накопителей в Total Commander

Вызовите опцию "Сеть" в настроечном меню программки. Затем, выберите функцию "Подключить сетевой диск" .

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

Вот, самое основное, что вам может понадобиться при пользовании TC. Однако, если серьезнее изучить эту утилиту, то можно использовать ее возможности гораздо шире!

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

Total Commander

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

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

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

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

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

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

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

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

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

Как всегда рекомендую скачать Total Commander текущей версии со страницы официального сайта . На момент написания статьи на сайте производителя актуальна триальная версия Total Commander 8.01 как 32 разрядная так и 64 разрядная версия. Я пользуюсь портативной версией Тотал Командерера 7.5.

Необходимо отметить, что триальная версия – это бесконечно бесплатная версия. Ведь после истечения бесплатного месяца пользования она не блокируется. Достаточно нажать одну из трех цифр (1, 2 или 3) и после отсчета секунд Тотал Командерер запуститься. Никаких ограничений на функциональность при этом не будет.

И так, давайте рассмотрим Total Commander поподробнее:

Total Commander – описание функций

Total Commander изначально создавался для работы с файлами. У нас на экране будет два окна с списком папок и файлов, можно одновременно видеть два диска, например C и D. Причем, просматривать или искать файлы и папки, а также перетаскивать их между дисками куда удобнее, чем пользоваться встроенным проводником Windows.

Изменить диски можно мышкой или клавиатурой, нажав Alt+F1 или Alt+F2 для левой и правой панели тотала соответственно. Или же выбрать диски на верхней панели:

В двухпанельном отображении намного удобнее копировать или перемещать файлы. В одной панели ставим откуда копировать – в другой панели куда копировать.

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

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

Как видите здесь все просто. Достаточно будет снять или установить галочку, после чего нажать на кнопку «Применить» и изменения внесены. Я думаю Вы разберетесь с настройками самостоятельно.

Основные возможности Total Commander (Тотал Коммандер)

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

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

Если будете осуществлять поиск по файлам на русском, то не забудьте поставить галочку в поле «UTF 8».

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

Настройки мало чем отличаются от описанного мною FileZilla , но по информации из интернета в Total Commander есть проблема с сохранностью паролей. Поэтому я использую файлзилу.

3. Показать все файлы без подкаталогов (Ctlr+B) - если вам лень лазать по всем подпапкам открытой в одной из панелей Total Commander папки, то можете воспользоваться этой функцией. При желании потом можно будет эти все файлы скопировать (переместить) в какую-либо папку открытую на соседней панели.

4. Групповое переименование (Ctlr+M) - выделите на любой панели нужное количество файлов, которые нужно будет переименовать по определенной маске. Инструмент очень навороченный и с помощью него можно творить чудеса:

5. Внутренние ассоциации - доступно из меню «Файлы». Все файлы, которые вы открываете из Total Commander с помощью двойного клика можно ассоциировать (настроить их открытие) с любыми программами на вашем компьютере. И это можно сделать вразрез с тем, какие у вас настроены ассоциации в системе.

6. Вы сможете упаковывать , (Alt+F5) распаковывать (Alt+F9) и проверять (Alt+Shift+F9) архивы с помощью архивных плагинов установленном в файловом менеджере. Входить в архивы можно как в обычные папки, что очень удобно.

7. В меню «Вид» вы можете настроить различные способы отображения файлов и папок . По умолчанию используется подробный режим, но менее давящим на мозг является, на мой взгляд, «краткий». Для просмотра превьюшек изображений можно использовать режим «Просмотр эскизов» (их размер задается в настройках Тотал Коммандера). Конечно же, для просмотра и работы с фотографиями лучше будет использовать специализированные программы (например бесплатный обозреватель XnView), но иногда запускать для этого отдельное приложение бывает не целесообразно.

Это минимальный обзор основных возможностей Total Commander (Тотал Коммандер) .

Подключаем редактор Notepad++ для редактирования по умолчанию в Total Commander (Тотал Коммандер)

Как я уже говорил, лучшим редактором текстовых файлов является Notepad++ . Так как сделать его редактором по умолчанию в Тотал Коммандере. Все просто. Заходим в верхнем меню в Конфигурацию – Настройка. Ищем Правка/Просмотр.

Выбираем Программу-редактор. Откроется окно выбора пути, где нужно найти Notepad++ (у меня в C:\Program Files (x86)\Notepad++\notepad++.exe) и выбрать сам файл программы

Теперь редактирование и по умолчанию, и по нажатию F4 будет происходить в Notepad ++

Итак подведем итоги. Все что я рассказал лишь малая толика тех огромных возможностей, которая имеет Total Commander (Тотал Коммандер) . Грамотная настройка Тотал Коммандер дает сколько возможностей, что их изучение займет определенное время. Русский хелп можно почитать онлайн http://flint-inc.ru/tchelp/ , сообщество поклонников (с множеством советов) можно найти по адресу wincmd.ru.

Дата публикации

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

Искать мы будем про помощи программы total Commander . Запускаем программу. В меню "инструменты" выбираем пункт "Поиск файлов" или нажимаем сочетание клавиш Alt+F7. Появится следующее окно.

1. Поиск по имени файла.

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

В поле "Искать файл" можно ввести:

  • Название файла целиком например "test.txt"
  • Часть названия "test"
  • Маску поиска. Например "test.*" - будет искать файл с названием test и с любым расширением. "*.jpeg" - поиск всех файлов с расширением JPEG.

Стоит отметить, что поиск, реализованный в операционной системе windows очень похож на представленный выше.

2. Поиск файлов по содержанию

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

Если критерии поиска настроены настало время нажать кнопку "Начать поиск". Программа начнет работу.

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

В примере, изображенном на картинке, производится поиск файла, текст которого содержит слово "Fegorsk". Искать total Commander будет на диске "С".

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

Сегодня я столкнулся с тем, что оказывается в интернете не так-то уж и много информации про регулярные выражения для Total Commander`а. Если говорить точнее, то она возможно и есть, но найти ее крайне тяжело. Да, и к тому же ни все тонкости там сказаны и "разжеваны". А для нас, людей живущих очень быстро, дорога каждая минута. И разбираться, что нам поможет, а что нет, очень долго... В общем я решил собрать сюда всю инфу, которую я нашел по регуляркам для Тотал Коммандера. Для начала я покажу Вам то, что пишут в мануалах (официальная справка) от самих разработчиков, но с русским переводом! =)

Справка по использованию регулярных выражений в Total Commander (manual)

Регулярные выражения

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

Total Commander поддерживает регулярные выражения в следующих функциях:
- Команды (Commands) → Поиск файлов (Search). Поиск позволяет найти файл по имени файла и/или содержимому файла
- В Lister
- В инструменте группового переименования
- В диалоге выбора

Регулярные выражения состоят из обычных символов и специальных символов, так называемые мета-символы. Следующие символы являются мета-символами или их можно назвать начальные участки мета-символов:
, \ () {} ^ $ + *? (только в символьных классах: -)

Обычные символы

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

Пробег последовательности

Обратная косая черта \ запускает последовательность Escape. Примеры управляющих последовательностей:
\t - Остановка табуляции
\xnn - Символ с шестнадцатеричным кодом "nn". Пример: \x20 является пробелом.Таблица символов charmap.exe (если установлен) показывает коды символов большинства специальных символов. Вы можете использовать эту таблицу в постоянном режиме, чтобы конвертировать из десятичной системы исчисления в шестнадцатеричном формате.
\x{NNNN} - Юникод с шестнадцатеричным кодом NN. Обратите внимание, что Total Commander теперь использует Unicode для имен файлов, так что вы должны использовать это обозначение для других символов, отличных от латинских. Например при поиске русских символов.
\[ - Левая квадратная скобка. Так как квадратные скобки являются мета-символами, то если Вы захотите найти в тексте квадратную скобку Вам понадобиться поставить перед ней (квадратной скобкой) обратный слеш: \[
\\ - Находит обратную косую черту.
\. - Находит точку (Только "." находит любой символ, смотри ниже).

Символьные классы

Символы в квадратных скобках позволяют построить символьный класс. Total Commander найдет один из символов этого класса. Тире позволяет определить группы, например, .
^ - В начале находит все символы за исключением перечисленных исключением.

Примеры:
- Поиск в точности одного из перечисленных символов.
[^aeiou] - Поиск всех, кроме перечисленных символов.
Mer Находит "Meier" всеми возможными способами письма: Mayer, Meyer, Maier, Meier. Это Очень полезно, если вы не можете вспомнить точное написание имени.

Мета-символы

Вот список наиболее важных мета-символов:
^ - Начало строки
$ - Конец строки
. - Любой символ
\w - буквы, цифры или знак подчеркивания _
\W - противоположность \w
\d - цифра
\D - не цифра
\s - разделители слов (пробел, табуляция и т.д.)
\S - слова без разделителей
\b - находит границу слова (сочетание \s и \S)
\B - противоположность \b

Итераторы

Итераторы используются для повторения символа или выражения в левой части итератора.
* - Ноль или более раз где-то
+ - Один или несколько раз где-то
{n} ровно n раз где-то
{n,} минимум n раз где-то
{n,m} минимум n и m максимально раз где-то

Все эти операторы являются "жадными", это означает, что они принимают столько символов, сколько они могут получить. Ввод вопросительного знака? после оператора делает их "не жадными", т.е. он занимает ровно столько символов, сколько необходимо.
Пример: если применить "b+" к целевой строке "abbbbc", то поиск найдет "bbbb", а если применить "b+?", то поиск находит только "b".

Альтернативы

Альтернативы заключаются в круглых скобках, и разделены вертикальной чертой. Пример: (John|James|Peter) находит одно из имен John, James или Peter.

Подвыражения для поиска + функция "заменить"

Текстовые части в круглых скобках берутся подвыражения. Пример: Чтобы поменять название и интерпретировать имя у.mp3 файла, когда они разделены тире (Название - Интерпретатор.mp3), это может быть решено следующим образом:
Поиск: (.*) - (.*)\.mp3
Заменить на: $2 - $1.mp3
Здесь $1 означает текст в первых скобках, а $2 текст во вторых скобках.

Обратные

\n - Находит подвыражению n другой раз в результате поиска.
Пример: (.+)\1+ находит, например, abab (где первый ab находится с помощью: .+ и второй за счет: \1+)

Модификаторы

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

(?i) - Игнорировать прописные/строчные буквы. В Total Commander, это по умолчанию для имен файлов.
(?-i) - Чувствительность к регистру.
(?g) - Включение режима "жадный" (включен по умолчанию)
(?-g) Выключение режима "жадный", так что "+" означает то же самое, как "+".

Другие модификаторы не имеют отношения к Total Commander, потому что программа поддерживает поиск по регулярным выражениям ТОЛЬКО В ОДНОЙ СТРОКЕ .

Total Commander использует свободные Delphi библиотеки "TRegExpr" от Андрея В. Сорокина
Некоторые из приведенных выше объяснений взяты из файла справки для этой библиотеки.

Немного слов от себя

Если Вы захотите сделать поиск по файлам (по названию файла) в определенных файлах (в моем случае мне нужны были php и js файлы), то вот выражение, которое мне помогло:

*. php;*. js Т.е. выходит так, что ни какие скобки мне там не помогли... Надо просто каждое выражение отделять точкой с запятой и тогда все получится. В общем для IT`шников все интуитивно! =)

Лучшие статьи по теме