Новини високих технологій
» » Пошук по вмісту файлів в Linux: можливі варіанти вирішення проблеми

Пошук по вмісту файлів в Linux: можливі варіанти вирішення проблеми

7-10-2018, 18:50
483
У кожної операційної системи є свої плюси і мінуси, які проявляються при роботі. Те ж стосується і Linux. У багатьох користувачів регулярно виникають проблеми з пошуком файлів або текстових записів у системі. Проте дану проблему вирішити досить легко. В цій статті детально описано, як здійснюється Linux пошук по вмісту файлів.

Пошук записів через grep

Перший спосіб пошуку потрібного файлу або запису – вбудована в систему утиліта grep. Назва розшифровується як global regular expression print. Зовнішній вигляд програми дуже нагадує вікно командного рядка в Windows. Для того щоб запустити пошук, необхідно у вікні grep ввести команду grep –r"", де в лапках необхідно вказати приблизну назву шуканого файлу або фрагмент тексту. Після цього утиліта негайно почне вивчати бібліотеки в пошуках даних. У grep пошук по вмісту файлів в Linux відбувається досить повільно, тому доведеться почекати


Пошук виконуваного файлу через команду which

Якщо користувачеві необхідно знайти файл виконуваної програми, який він випадково видалив або втратив, на допомогу йому прийде керована команда which. Для пошуку найкращого слід скористатися повною командою /home/username/.local/bin/"", де в лапках необхідно вписати ім'я файлу. Дана команда – найпростіший спосіб здійснити пошук по вмісту файлів в Linux.

Пошук файлу з допомогою locate

Останній спосіб пошуку файлів в Linux – команда locate. Слід враховувати, що з її допомогою можна знайти файл тільки за його точному назвою, на відміну від попередніх способів. Крім того, locate не може здійснювати пошук тексту в документах. Якщо користувач знає розташування файлу, але добиратися до нього далеко, команда буде до речі. Для пошуку необхідно ввести locate query "". В лапках вказується повна назва виконуваного файлу.
Будь-який з способів допоможе швидко провести пошук по вмісту файлу. Але дуже важливо не помилитися при написанні імені в командному рядку.
Цікаво по темі
Як дізнатися формат файлу у Windows?
Як дізнатися формат файлу у Windows?
Формат файлу – це розширення, що дозволяє запускати або відкривати конкретний матеріал тільки за допомогою певного софта або компонентів. Розширення
Як змінити розширення файлу з avi в mkv: способи та алгоритм дії
Як змінити розширення файлу з avi в mkv: способи та алгоритм дії
У багатьох користувачів часто виникають проблеми з відтворенням будь-яких файлів. Відбувається це тому, що деякі відеофайли мають розширенням, яке
Як використовувати Putty: команди і корисні функції
Як використовувати Putty: команди і корисні функції
У цьому матеріалі ми познайомимося з PuTTY, безкоштовним клієнтом терміналу для Windows, який дозволяє віддалено керувати серверами на базі Linux по
Як додати користувача до групи Linux за допомогою командного рядка?
Як додати користувача до групи Linux за допомогою командного рядка?
По пам'яті всі намагаються додати користувача до групи Linux, переходячи в "Облікові записи", але там звичний функціонал відсутня. Незрозуміло, для
Три способи, як перейменувати файл в Linux
Три способи, як перейменувати файл в Linux
Кожна операційна система має на увазі під собою взаємодію з файлами. Нерідко користувачеві доводиться стикатися з потребою у перейменування файлу. На
Як вивести в Linux список користувачів?
Як вивести в Linux список користувачів?
За допомогою якої команди можна переглянути в Linux список користувачів? Як розшифрувати отримані записи і зрозуміти, що написано на екрані?