Пошук файлу в CentOS7

find file linux

Для того, щоб знайти файл у оперційній системі CentOS за вмістом, зручно користуватися командою:

grep -rlw "key_word" /директорія_пошуку

Команда працює швидко, та допоможе вам знайти потрібний файл в якому міститься потрібне вам ключове слово.

Пошук за кількома ключовими словами:

grep -rlw -e "one" -e "two"  /var/log

Ця команда знайде всі файли в директорії /var/log які містять ключові слова one та two

Пошук у заданому форматі файлів:

grep -rlw --include="*.log" -e "key_word" /var/log

Ця команда знайде всі файли з розшіренням .log в директорії /var/log які містять ключове слово key_word.

Якщо ви хочете виключити деякі файли, які відповідають критеріям імен файлів. Ви можете виключити деякі файли за допомогою параметра –exclude у команді. Наприклад, не шукайте файл із розширенням .txt.

grep -rlw --exclude="*.txt" -e "key_word" /var/log

Ви також можете виключити деякі каталоги, щоб пропустити пошук у них. Наприклад, не шукайте рядкові файли в будь-якій папці, яка має http у назві.

grep -rlw --exclude-dir="*https*" -e "key_word" /var/log

Схожі публікації