Double Commander

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

Содержание

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

1. Введение

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

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

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

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

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

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

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

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

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

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

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

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

Для удаления ненужных записей из истории полей ввода используйте Shift+Del.

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

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

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

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. Вкладка "Результаты"

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

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

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

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

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

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


Valid HTML 4.0 Transitional CSS Valid!