# Руководство по поиску файлов

## Введение

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

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

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

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

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

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

- Выберите Переход Искать файлы...

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

- Выберите Искать файлы...

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

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

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

### Окно поиска файлов

Shows Search for Files main window.

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

### Чтобы выполнить простой поиск

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

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

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

2. В поле Искать в папке выберите папку или устройство, с которого вы хотите начать поиск.

3. Нажмите Найти, чтобы выполнить поиск.

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

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

### Чтобы добавить параметры поиска

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

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

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

3. Выберите параметр поиска, который вы хотите использовать.

4. Нажмите Добавить.

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

6. Повторите перечисленные выше действия для каждого параметра, который вы хотите применить.

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

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

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

Название параметра | Описание
Содержит текст | Искать обычные текстовые файлы, содержащие указанный текст.
Дата изменения меньше, чем | Искать файлы, которые были изменены до периода, указанного в днях.
Дата изменения больше, чем | Искать файлы, которые были изменены после периода, указанного в днях.
Размер не менее | Искать файлы, размер которых больше либо равен указанному размеру в килобайтах.
Размер не более | Искать файлы, размер которых меньше либо равен указанному размеру в килобайтах.
Файл пуст | Искать пустые файлы.
Принадлежит пользователю | Искать файлы, которые принадлежат указанному пользователю. Введите имя пользователя в предоставленное текстовое поле.
Принадлежит группе | Искать файлы, которые принадлежат указанной группе. Введите имя группы в предоставленное текстовое поле.
Владелец не определён | Искать файлы, которые принадлежат неизвестному системе пользователю или группе.
Имя файла не содержит | Искать имена файлов, которые не содержат указанную вами строку. Введите полное имя или его часть с шаблонами в предоставленное поле. Используйте шаблон «*», чтобы указать последовательность символов. Используйте шаблон «?», чтобы указать один символ. Поиск чувствителен к регистру символов.
Имя файла совпадает с регулярным выражением | Искать файлы, которые содержат указанное регулярное выражение в своём пути или имени. Введите регулярное выражение в предоставленное текстовое поле.
Показывать скрытые файлы и резервные копии | Включить в поиск скрытые файлы и резервные копии файлов.
Следовать по символьным ссылкам | Переходить по символьным ссылкам при поиске файлов.
Exclude other filesystems | Search in directories that are in the same filesystem as the start directory.

### Чтобы остановить поиск

Нажмите Остановить, чтобы остановить поиск до его завершения.

### Чтобы открыть показанный файл

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

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

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

To open the folder that contains a file displayed in the Search results list box, right-click on the file, then choose Open Containing Folder.

### Чтобы удалить показанный файл

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

### Чтобы сохранить результаты поиска

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

## Параметры

Search for Files provides gsettings keys to modify some of its behavior. The gsettings values can be changed by starting the Configuration Editor in the following ways:

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

- Choose System Tools dconf Editor.

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

- Execute the following command: `dconf-editor`

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

Key name: org.mate.search-tool.disable-quick-search

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

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

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

Key name: org.mate.search-tool.disable-quick-search-second-scan

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

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

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

Key name: org.mate.search-tool.quick-search-excluded-paths

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

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

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

Key name: org.mate.search-tool.quick-search-second-scan-excluded-paths

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

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

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

Key name: org.mate.search-tool.show-additional-options

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

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