Основен Linux Намерете файлове, съдържащи специфичен текст в Linux

Намерете файлове, съдържащи специфичен текст в Linux



Linux, независимо от дистрибуцията, която използвате, се предлага с редица GUI инструменти, които позволяват търсене на файлове. Много съвременни файлови мениджъри поддържат търсене на файлове точно в списъка с файлове. Повечето от тях обаче не ви позволяват да търсите в съдържанието на даден файл. Ето два метода, които можете да използвате за търсене на съдържанието на файлове в Linux.

Реклама


Вероятно има повече налични методи. Има Catfish, популярен инструмент за търсене с индекс за търсене, който може да намери вашите файлове наистина бързо. Предлага се с опция за търсене на съдържанието на файла, но за мен не работи надеждно.

Сом Linux

mbr или gpt за втори hdd

Бих искал да споделя методите, които използвам сам.
Първият метод включва помощната програма grep, която съществува във всяка дистрибуция, дори във вградени системи, построени на busybox.

За да намерите файлове, съдържащи специфичен текст в Linux , направете следното.

  1. Отворете любимото си приложение за терминал. XFCE4 терминал е моето лично предпочитание.
  2. Придвижете се (ако е необходимо) до папката, в която ще търсите файлове с определен текст.
  3. Въведете следната команда:
    grep -iRl 'your-text-to-find' ./

    Ето превключвателите:
    -i - игнориране на текстови букви
    -R - рекурсивно търсене на файлове в поддиректории.
    -l - показва имена на файлове вместо части от съдържанието на файла.

    ./ - последният параметър е пътят до папката, съдържаща файлове, от които се нуждаете, за да търсите текста си. В нашия случай това е текущата папка с файловата маска. Можете да го промените до пълния път на папката. Например, тук е моята команда

    grep -iRl 'linux' / home / user / Documents / winaero

Съдържание на файла за търсене на Grep

Забележка: Други полезни превключватели, които може да искате да използвате с grep:
-n - показва номера на реда.Съдържание на файла за търсене на Mc
-w - съвпада с цялата дума.

windows опит индекс най-висок резултат windows 10

Друг метод, който използвам, е Midnight Commander (mc), приложението за конзолен файлов мениджър. За разлика от grep, mc не е включен по подразбиране във всички дистрибуции на Linux, които съм опитвал. Може да се наложи да го инсталирате сами.

Намерете файлове, съдържащи конкретен текст с mc

За да намерите файлове, съдържащи някакъв специфичен текст с помощта на Midnight Commander, стартирайте приложението и натиснете следната последователност на клавиатурата:
Alt + Shift +?
Това ще отвори диалоговия прозорец за търсене.

Резултати от търсенето на Mc

Попълнете раздела „Съдържание:“ и натиснете клавиша Enter. Той ще намери всички файлове с необходимия текст.

Резултати от търсенето на Mc панел

Можете да поставите тези файлове в левия или десния панел с помощта на опцията Panelize и да копирате / премествате / изтривате / преглеждате / правите каквото искате.

номер на модела на amazon fire tv stick

Midnight Commander е много спестяващ време инструмент, когато става въпрос за търсене.

Това е.

Интересни Статии

Избор На Редактора

Най-добрите курсове по Python на Udemy
Най-добрите курсове по Python на Udemy
Ако искате да се научите да програмирате, Python е отличен първи език, с който да тествате водата. Неговият ясен синтаксис и настояването за правилно структуриран код улесняват ученето, но също така е достатъчно популярен и универсален
Как да изгоним някого от вашия акаунт в Hulu
Как да изгоним някого от вашия акаунт в Hulu
Hulu е друга услуга за стрийминг, която добавя към нашия арсенал от възможности за забавление. От филми до телевизионни предавания и документални филми, услугата започва от $ 5,99 на месец. Абонаментът често включва специални оферти, които да се изпълняват с други услуги като Spotify и
Как да отпечатате адреси върху пликове
Как да отпечатате адреси върху пликове
Word може да отпечата адрес за доставка и връщане върху плик с помощта на свързан принтер. Научете как да отпечатате адрес върху плик.
Какво да правите, ако от вашия Vizio TV не се чува звук
Какво да правите, ако от вашия Vizio TV не се чува звук
Vizio е телевизионна марка, която се появи през 2002 г. и много бързо се превърна в основен играч на вътрешния телевизионен пазар. Въпреки че самите телевизори са произведени с лиценз в Китай, самата Vizio е базирана в Ървайн, Калифорния и
Поправка: Под адресната лента на Explorer се показва ред след деактивиране на лентата в Windows 8.1 и Windows 8
Поправка: Под адресната лента на Explorer се показва ред след деактивиране на лентата в Windows 8.1 и Windows 8
Наскоро един потребител на нашето собствено приложение за отстраняване на ленти се сблъска с проблем с Explorer: след деактивирането на лентата имаше нежелана допълнителна линия, показваща се под адресната лента: На горната екранна снимка можете да видите персонализирана тема, инсталирана на Windows 8.1, Base СРЕЩУ. Така възниква въпросът дали линията се е появила дължима
Как да намерим люка в Dead by Daylight
Как да намерим люка в Dead by Daylight
Има два начина да избягате от картата в Dead by Daylight - или през изходните врати, или с помощта на люк. Разбира се, всеки метод има своите плюсове и минуси - ако предпочитате да играете като част от
Изтеглете пълния офлайн инсталатор на Firefox и заобиколете уеб инсталатора
Изтеглете пълния офлайн инсталатор на Firefox и заобиколете уеб инсталатора
Изтеглете пълния офлайн инсталатор на Firefox и заобиколете уеб инсталатора