Double Commander

2.5. Поиск файлов

Содержание

1. Введение
2. Вкладка "Стандартный"
3. Вкладка "Расширенный"
3.1. Поиск файлов с определёнными атрибутами
3.1.1. Расширенные паттерны
3.1.2. Примеры
4. Вкладка "Плагины"
5. Вкладка "Шаблоны поиска"
6. Вкладка "Результаты"
7. Дополнительные настройки

1. Введение

Возможности инструмента поиска сгруппированы по вкладкам, мы можем переключаться по вкладкам с помощью комбинаций клавиш Alt+1...Alt+4.

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

2. Вкладка "Стандартный"

На этой вкладке мы можем искать файлы по имени и их содержимому.

Поиск: Стандартный

В поле Начинать с каталога указываем начальный каталог для поиска, по умолчанию будет использоваться текущий каталог активной панели.

Дополнительные параметры для указания места поиска файлов:

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

Дополнительные параметры:

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

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

Дополнительные параметры:

Примечание о кодировке текста: Мы можем задать кодировку текста или использовать одно из специальных значений:

Кнопка Кодировка (Кодировка) позволяет указать более одной кодировки.

Кнопка Старт запускает поиск, Отмена останавливает, а Закрыть закрывает окно поиска файлов.

Новый поиск – очищает поле результатов и позволяет запустить поиск заново (возможно, с другими условиями).

Предыдущий поиск – загружает параметры из предыдущего поиска (в текущей сессии, до закрытия Double Commander).

По умолчанию Double Commander сохраняет историю полей ввода, для удаления ненужных записей из истории мы можем использовать Shift+Del, также мы можем отключить сохранение истории в разделе настроек Конфигурация.

3. Вкладка "Расширенный"

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

Поиск: Расширенный

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

Также здесь можно задать поиск дубликатов файлов по следующим одному или нескольким критериям:

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

3.1. Поиск файлов с определёнными атрибутами

Для поиска по атрибутам необходимо использовать шаблон, который определяет, какие атрибуты искать и их состояние (установлены ли они или сняты).

Одиночный атрибут представляется в следующем формате:

<атрибут>+ или <атрибут>-

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

Возможные атрибуты представлены в таблице:

Атрибуты в Windows
АтрибутЧто обозначает
a
архивный
c
сжатый (сжатие NTFS)
d
каталог
e
зашифрованный (шифрование EFS)
h
скрытый
l
символьная ссылка
p
разрежённый
r
только для чтения
s
системный
t
временный

Атрибуты в Unix/Linux (права доступа)
Права доступаЧто обозначает
ur
пользователь (владелец): чтение
uw
пользователь (владелец): запись
ux
пользователь (владелец): выполнение
gr
группа: чтение
gw
группа: запись
gx
группа: выполнение
or
остальные: чтение
ow
остальные: запись
ox
остальные: выполнение
us
установка ID пользователя во время выполнения (SUID)
gs
установка ID группы во время выполнения (SGID)
sb
бит сохранения задачи/закрепления в памяти (sticky bit)

Атрибуты в Unix/Linux (типы файлов)
Типы файловЧто обозначает
b
блочное физическое устройство
c
символьное физическое устройство
d
каталог
f
именованный канал (или буфер FIFO)
l
символьная ссылка
r
обычный файл
s
сокет (socket)/доменное гнездо

В Unix/Linux также можно использовать восьмеричное представление разрешений. Например, 0750 – то же самое, что и комбинация ur, uw, ux, gr и gx.

3.1.1. Расширенные паттерны

Некоторые атрибуты могут быть объединены в группу с отношением И, просто укажите один шаблон за другим.

Например: r+s+h+ соответствует файлам, у которых установлены все три атрибута: только для чтения, системный и скрытый.

Кроме того, такие группы атрибутов могут быть объединены вместе с отношения ИЛИ. Это делается с помощью символа "|" (вертикальная черта).

Например: r+|s+h+ соответствует файлам, у которых:

В шаблонах, объединённых в группу с отношением И, можно использовать оператор "не равно", добавив символ "!" в начале.

Например: !r+s+h+ соответствует файлам, которые не имеют всех трёх атрибутов: только для чтения, системный и скрытый. Соответствующий файл может не иметь ни одного, иметь один или два из этого набора атрибутов, но не все сразу.

Оператор "не равно" можно применять только к группе атрибутов с отношением И, например, шаблон !r+|!s+h+ соответствует файлам, у которых:

3.1.2. Примеры


Примеры в Windows
ПримерКак интерпретировать
a+s-h-
соответствует файлам, имеющим установленный атрибут архивный и снятые системный и скрытый
e+|c+
соответствует файлам, имеющим установленный атрибут сжатый или зашифрованный
d-
соответствует файлам, но не каталогам

Примеры в Unix/Linux
ПримерКак интерпретировать
uw+|gw+|ow+
соответствует файлам, которые доступны для записи либо пользователю, либо группе, либо остальным
222+
соответствует файлам, которые доступны для записи и пользователю, и группе, и остальным
d+ox+
соответствует каталогам, которые доступны всем
!700+
соответствует файлам, которые не являются полностью доступными для пользователя

4. Вкладка "Плагины"

Поиск с помощью поисковых (DSX) или информационных (контентных, WDX) плагинов (описание типов плагинов и их установка описаны здесь).

Пример поиска изображений по ширине с минимальным и максимальным значениями:

Поиск: Плагины

Интерфейс DSX-плагинов позволяет отправлять им значения параметров из вкладок "Стандартный" и "Расширенный", точный список передаваемых значений зависит от возможностей конкретного плагина.

WDX-плагины дополняют поиск, их поля можно комбинировать по следующим правилам:

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

Оператор Описание
=
равно
!=
не равно
=(с учётом регистра)
равно, с учётом регистра
!=(с учётом регистра)
не равно, с учётом регистра
>
больше
<
меньше
>=
больше или равно
<=
меньше или равно
содержит
строка содержит заданный текст
!содержит
строка не содержит заданный текст
содержит(с учётом регистра)
строка содержит заданный текст, с учётом регистра
!содержит(с учётом регистра)
строка не содержит заданный текст, с учётом регистра
рег. выраж.
строка соответствует регулярному выражению
!рег. выраж.
строка не соответствует регулярному выражению

В зависимости от типа данных, возвращаемых полем плагина, будет доступен помощник ввода значения: калькулятор (число) или календарь (дата и/или время).(Альфа-версия)

5. Вкладка "Шаблоны поиска"

Вкладка Шаблоны поиска позволяет сохранить параметры поиска, чтобы их можно было повторно использовать позднее.

Также здесь мы можем видеть шаблоны, созданные в настройках программы (Цвета > Типы файлов, Подсказки) и в некоторых инструментах (Выделить группу, Синхронизация каталогов).

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

6. Вкладка "Результаты"

Эта вкладка содержит результат поиска (просто список полных имён файлов) и следующие кнопки:

Также доступно контекстное меню:

Чтобы выделить несколько файлов, мы можем использовать мышь и клавиши Ctrl и Shift или Shift и стрелки.

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

7. Дополнительные настройки

Дополнительные параметры, связанные с инструментом поиска, представлены в разделе настроек Файловые операции > Поиск файлов.

Поиск: Дополнительные настройки

Поиск файлов:

Поиск текста в файлах:


Valid HTML 4.0 Transitional CSS Valid!