# Пошук файлів вручну

## Вступ

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

Додаток Пошук файлів використовує команди UNIX `find`, `grep` і `locate`. При виконанні простого пошуку додаток Пошук файлівусталено спочатку використовує команду `locate`, а потім менш швидку, але ретельнішу команду `find`.

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

## Початок роботи

Запустити додаток Пошук файлів можна у такі способи:

Із Рядка Меню на панелі

- Оберіть пункт меню Місця Пошук файлів...

Із Головного Меню на панелі

- Оберіть Пошук файлів...

З командного рядка

- Виконайте таку команду: `mate-search-tool`

При запуску додатку Пошук файлів буде показано таке вікно.

### Вікно додатку «Пошук файлів»

Головне вікно додатку «Пошук файлів».

## Використання

### Виконання простого пошуку

Щоб виконати базовий пошук файлу у системі, виконайте такі дії:

1. Уведіть текст для пошуку в поле Ім'я містить. Це може бути ім'я файлу чи його частина, з шаблонами чи без, як показано у цій таблиці:

   Ім'я містить текст | Приклад | Результат
   Ім'я файлу чи його частину | `myfile.txt` | Додаток Пошук файлів виконує пошук усіх файлів, імена яких містять текст `мій файл.txt`.
   Частину ім'я файлу з шаблонами (*, [, ]) | `*.[ch]` | Додаток Пошук файлів виконує пошук усіх файлів з розширенням 2.c2 чи 3.h3.

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

Цей ключ визначає, чи буде область Додаткові параметри розгорнута при запуску додатку Пошук файлів.