# Руководство пользователя приложения «Поиск файлов»

## Введение

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

Приложение Поиск файлов использует команды UNIX `find`, `grep` и `locate`. При выполнении простого поиска приложение Поиск файлов по умолчанию сначала использует команду `locate`, а затем работающую менее быстро, но более тщательно команду `find`.

Чувствительность поиска к регистру зависит от операционной системы. Например, в Linux команды `find`, `grep` и `locate` поддерживают параметр `-i`, поэтому любой поиск нечувствителен к регистру.

## Начало работы

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

Из строки меню на панели

- Выберите пункт меню Места Поиск файлов...

Из главного меню на панели

- Выберите Поиск файлов...

Из командной строки

- Выполните следующую команду: `mate-search-tool`

При запуске приложения Поиск файлов будет показано следующее окно.

### Окно приложения «Поиск файлов»

Главное окно приложения «Поиск файлов».

## Использование

### Выполнение простого поиска

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

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

   Имя содержит текст | Пример | Результат
   Имя файла или его часть | `myfile.txt` | Приложение Поиск файлов выполняет поиск всех файлов, имена которых содержат текст `myfile.txt`.
   Часть имени файла с шаблонами (*, [, ]) | `*.[ch]` | Приложение Поиск файлов выполняет поиск всех файлов с расширением `.c` или `.h`.

2. В поле Искать в папке выберите папку или устройство, на котором приложению Поиск файлов следует выполнить поиск.

3. Нажмите кнопку Найти для выполнения поиска.

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

По умолчанию приложение Поиск файлов сначала выполняет быстрый поиск с помощью команды `locate`, а затем более тщательный повторный поиск с помощью команды `find`. Команда `locate` работает быстрее благодаря использованию базы данных со сведениями о файлах. Если эта база данных не обновлялась больше недели, приложение Поиск файлов выведет предупреждение о том, что результаты поиска могут быть устаревшими; пользователю будет предложено отключить быстрый поиск. Чтобы обновить базу данных, выполните команду `updatedb` от имени пользователя с привилегиями администратора.

### Добавление параметров поиска

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

1. Щёлкните по тексту Дополнительные параметры.

2. Щёлкните по раскрывающемуся списку Доступные параметры.

3. Выберите параметр поиска, который следует применить.

4. Нажмите кнопку Добавить.

5. Укажите необходимые сведения для выбранного параметра, как описано в разделе tbl-search-rules.

6. Для добавления других параметров поиска повторяйте описанные выше действия.

Чтобы удалить параметр поиска из текущего поиска, нажмите расположенную рядом с ним кнопку Удалить.

Чтобы отключить выбранные параметры поиска для текущего поиска, щёлкните по тексту Дополнительные параметры.

### Параметры поиска

Название параметра | Описание
Содержит текст | Поиск простых текстовых файлов, которые содержат указанный текст.
Дата изменения меньше, чем | Поиск файлов, давность изменения которых меньше указанного количества дней.
Дата изменения больше, чем | Поиск файлов, давность изменения которых больше указанного количества дней.
Размер не меньше | Поиск файлов, размер которых равен или превышает указанное количество килобайт.
Размер не больше | Поиск файлов, размер которых меньше или равен указанному количеству килобайт.
Файл пуст | Поиск пустых файлов.
Принадлежит пользователю | Поиск файлов, владельцем которых является указанный пользователь. Введите имя пользователя в соответствующем текстовом поле.
Принадлежит группе | Поиск файлов, владельцем которых является указанная группа. Введите имя группы в соответствующем текстовом поле.
Владелец не определён | Поиск файлов, владельцем которых является неизвестный системе пользователь или группа.
Имя не содержит | Поиск файлов, которые не содержат указанную строку. Введите в соответствующем поле имя файла полностью или частично (с шаблонами). Используйте «*» для обозначения последовательности символов. Используйте «?» для обозначения отдельного символа. Поиск чувствителен к регистру.
Имя совпадает с регулярным выражением | Поиск файлов, которые содержат указанное регулярное выражение в пути или имени.
Показывать скрытые файлы и резервные копии | Включить скрытые файлы и резервные копии в поиск.
Следовать по символьным ссылкам | Следовать по символьным ссылкам при поиске файлов.
Исключить другие файловые системы | Поиск в каталогах, находящихся в той же файловой системе, что и начальный каталог.

### Остановка поиска

Нажмите кнопку Остановить для остановки поиска до того, как он будет завершён приложением Поиск файлов.

### Открытие отображаемого файла

Чтобы открыть файл, показанный в списке Результаты поиска, выполните одно из следующих действий:

- Щёлкните по файлу правой кнопкой мыши и выберите в контекстном меню пункт Открыть.

- Дважды щёлкните по файлу.

Чтобы открыть папку, которая содержит показанный в списке Результаты поиска файл, щёлкните по нему правой кнопкой мыши и выберите в контекстном меню пункт Открыть содержащую папку.

### Удаление отображаемого файла

Чтобы удалить файл, показанный в списке Результаты поиска, щёлкните по нему правой кнопкой мыши и выберите в контекстном меню пункт Удалить в корзину.

### Сохранение результатов поиска

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

## Настройка

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

Меню Приложения

- Выберите пункт меню Системные Редактор dconf.

Командная строка

- Выполните следующую команду: `dconf-editor`

### Отключить быстрый поиск

Имя ключа: org.mate.search-tool.disable-quick-search

Значение по умолчанию: false

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

### Запретить второй проход быстрого поиска

Имя ключа: org.mate.search-tool.disable-quick-search-second-scan

Значение по умолчанию: false

После завершения быстрого поиска приложение Поиск файлов выполняет более тщательный поиск с помощью команды `find`. Цель второго прохода — найти файлы, которые не были проиндексированы. Файлы, которые соответствуют условию поиска, добавляются в список Результаты поиска, что делает его актуальным.

### Пути, исключённые из быстрого поиска

Имя ключа: org.mate.search-tool.quick-search-excluded-paths

Значения по умолчанию: [/mnt/*,/media/*,/dev/*,/tmp/*,/proc/*,/var/*]

Приложение Поиск файлов не будет выполнять быстрый поиск по заданным этим ключом путям. Для поиска файлов по заданным путям будет использоваться команда `find`. Поддерживаются шаблоны «*» и «?».

### Пути, исключённые из второго прохода быстрого поиска

Имя ключа: org.mate.search-tool.quick-search-second-scan-excluded-paths

Значения по умолчанию: [/]

Приложение Поиск файлов не будет выполнять второй проход по заданным этим ключом путям. Это означает, что по заданным путям будет выполнен только быстрый поиск, но не более тщательный поиск с помощью команды `find`. Поддерживаются шаблоны «*» и «?».

### Показывать дополнительные параметры

Имя ключа: org.mate.search-tool.show-additional-options

Значение по умолчанию: false

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