Windows Tips & News

Găsiți fișiere care conțin text specific în Linux

click fraud protection
RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța sistemului

Linux, indiferent de distribuția pe care o utilizați, vine cu o serie de instrumente GUI care permit căutarea fișierelor. Mulți manageri de fișiere moderni acceptă căutarea fișierelor chiar în lista de fișiere. Cu toate acestea, majoritatea nu vă permit să căutați în conținutul unui fișier. Iată două metode pe care le puteți utiliza pentru a căuta conținutul fișierelor în Linux.

Publicitate


Probabil, există mai multe metode disponibile. Există Catfish, un instrument de căutare popular cu un index de căutare, care vă poate găsi fișierele foarte repede. Vine cu o opțiune de căutare a conținutului fișierului, dar nu funcționează în mod fiabil pentru mine.
Somn Linux

Aș dori să împărtășesc metodele pe care le folosesc.
Prima metodă implică utilitarul grep, care există în orice distribuție, chiar și în sistemele încorporate construite pe busybox.

Pentru a găsi fișiere care conțin text specific în Linux, urmează următoarele instrucțiuni.

  1. Deschideți aplicația de terminal preferată. Terminalul XFCE4 este preferința mea personală.
  2. Navigați (dacă este necesar) la folderul în care veți căuta fișiere cu un anumit text.
  3. Tastați următoarea comandă:
    grep -iRl „textul-dvs. de găsit” ./

    Iată comutatoarele:
    -i - ignoră majusculele textului
    -R - caută recursiv fișiere în subdirectoare.
    -l - afișează numele fișierelor în loc de porțiunile conținutului fișierului.

    ./ - ultimul parametru este calea către folderul care conține fișierele de care aveți nevoie pentru a căuta textul. În cazul nostru, este folderul curent cu masca de fișiere. Puteți schimba calea completă a folderului. De exemplu, aici este comanda mea

    grep -iRl "linux" /home/user/Documents/winaero
Conținutul fișierului de căutare Grep

Notă: Alte comutatoare utile pe care ați putea dori să le utilizați cu grep:
-n - arată numărul liniei.Numărul liniei de căutare Grep
-w - potriviți întregul cuvânt.

O altă metodă pe care o folosesc este Midnight Commander (mc), aplicația de gestionare a fișierelor din consolă. Spre deosebire de grep, mc nu este inclus implicit în toate distribuțiile Linux pe care le-am încercat. Poate fi necesar să-l instalați singur.

Găsiți fișiere care conțin text specific cu mc

Pentru a găsi fișiere care conțin un anumit text folosind Midnight Commander, porniți aplicația și apăsați următoarea secvență de pe tastatură:
Alt + Schimb + ?
Aceasta va deschide dialogul de căutare.

Mc Search Conținutul fișierului

Completați secțiunea „Conținut:” și apăsați tasta Enter. Acesta va găsi toate fișierele cu textul necesar.

Rezultatele căutării Mc

Puteți plasa aceste fișiere în panoul din stânga sau din dreapta folosind opțiunea Panelizare și să le copiați/mutați/ștergeți/vizualizați/faceți ce doriți.

Rezultatele căutării Mc Panelize

Midnight Commander este un instrument care economisește foarte mult timp atunci când vine vorba de căutare.

Asta e.

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța sistemului
Microsoft Edge primește o opțiune pentru a dezactiva butonul Bing

Microsoft Edge primește o opțiune pentru a dezactiva butonul Bing

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Acestea sunt modele nelansate de meniu Start cu plăci 3D

Acestea sunt modele nelansate de meniu Start cu plăci 3D

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Windows 11 va permite în curând instalarea acestuia pe ReFS în loc de NTFS

Windows 11 va permite în curând instalarea acestuia pe ReFS în loc de NTFS

Microsoft lucrează la activarea ReFS în programul de configurare a sistemului de operare, astfel ...

Citeste mai mult