Linux пошук файлів

Можливо, вам відома така проблема як: Чи не можете знайти файл, а він десь в комп'ютері. Тоді зручна команда find.

Ви запитаєте: Як нею користуватися? До цієї програми дається величезна man-сторінка, ми розглянемо деякі звичайні випадки.

Можна почати з самого простого: Якщо ви знаєте ім'я файлу, то ви зможете легко його знайти! Вам всього лише потрібно набрати команду find і вказати конкретне ім'я файлу!

Linux пошук файлів по імені


Ось це та сама проста команда:


Якщо існує файл з ім'ям «love» то команда find виявить місце розташування файлу або декількох файлів таким чином:


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

Пошук файлів по частині назви


Далі знайдемо файли в форматі txtx, не просто файли, а такі текстові файли, в яких присутнє слово «LEON»:


Чудово, у нас вже виходить здійснювати пошук файлів Linux зі словом «LEON». Таким же чином можна видалити зайве, причому в тлі, щоб можна було далі працювати:


Цим ми полегшуємо собі життя. Ці найпростіші речі, а в них так багато корисного.

Пошук файлів за датою Linux

Пошук тексту в файлах Linux


Часто буває що потрібно провести пошук тексту в файлах Linux. Наведу 2 приклади пошуку файлів: (linux, freebsd) потрібно фрагмента тексту в файлах:

Пошук файлів за розміром


Часом для пошуку файлів Linux можна користуватися іншими командами. Наприклад, ви помітили як на вашому комп'ютері, в якийсь розділ став збільшуватися в об'ємі. Щоб знайти з яким файлом це пов'язано, або яка папка переповнюється можна використовувати таку команду:


Так ми знайдемо файли розміром 95k. Але цією опцією користуються дуже рідко. Більше використовують команди, за допомогою яких можна знайти файл більше або менше зазначеного розміру. Наприклад, опція:


Повинна показати файли які більше 150k. А опція


то, що менше 94K.

Функція -size здійснює пошук файлів зазначеного розміру і має ось цей вид при виконанні:


Ця опція здійснить в Linux пошук файлів і виявить на екрані ті, у яких розмірі 3500 кілобайт, які знаходяться в цій папці. Якщо вам буде потрібно відшукати файли, в яких розмір менше 250 кілобайт, то команда буде виглядати такою:


Якщо потрібно знайти файли в яких розмір більше 555 мегабайт, то ми будемо використовувати опцію:


Мабуть, на цьому я закінчу писати свою статтю.

Тепер ви можливо зможете самі шукати файли, здійснювати пошук тексту в файлах Linux, шукати файли за датою!

Дякую всім, поки!

Схожі статті