Знаходьте файли, що загубилися, в Linux за допомогою команди find

Ви можете завантажити або перемістити файл з одного місця в інше і повністю забути, куди ви перемістили або завантажили його. Зі мною це відбувається досить часто! Але є команда find, яка допомагає знайти файли та директорії у Linux-системах. Команда find дуже корисна, коли потрібно знайти загублені файли та папки. Ось простий синтаксис команди findВи могли завантажити або перемістити файл з одного місця на інше і повністю забути, куди ви перемістили або завантажили його. Зі мною це відбувається досить часто! Але є команда find, яка допомагає знайти файли та директорії у Linux-системах. Команда find дуже корисна, коли потрібно знайти загублені файли та папки. Ось простий синтаксис команди find

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

Шукати файл на ім'я по всій системі:

Ця команда шукає ім'я_файлу по всій системі. "/" каже консолі про те, що потрібно шукати файл по всій системі. Ви повинні виконати цю команду як root. Якщо ви хочете шукати файл у поточній директорії, використовуйте:

Я пошукав файл “hello” у поточній директорії, і ось що я отримав.

Якщо ви використовуєте “/”, файли будуть шукатися по всій системі, починаючи з папки користувача root, і тому команду потрібно виконати як root. Використання “.” призведе до пошуку поточної робочої папки. Пошук файлів певного розширення:

Ця команда знайде всі файли з розширенням .txt. Пошук, заснований на часі зміни:

“-mtime” використовується, щоб шукати файли, ґрунтуючись на часі зміни. Наприклад, давайте візьмемо один день.

Пошук файлів по рядку (використовуючи grep):

Команда Find може використовуватисьразом із командою grep, щоб знаходити файли з певними словами. Команда grep використовується для пошуку слів та рядків у файлах. Це дуже корисно. xargs використовується для модифікації команди find. Ось приклад використання команди grep та find:

Ця команда шукає всі текстові файли зі словом "hello" у них та відображає результати.