Atrodiet failu, kurā ir teksts, Linux

Pašlaik lielākā daļa Linux izplatījumu ir integrēti ar virkni GUI rīku, kas izstrādāti failu meklēšanai, taču, kad jauns lietotājs vai kāds, kam nav pietiekamas pieredzes, piekļūst Linux sistēmai, viņi var nonākt nepatikšanās šāda veida darbību dēļ. Viens no labākajiem bezmaksas rīkiem failu pilnīgai meklēšanai operētājsistēmā Linux ir CatFish, kura pamatā ir lielākā daļa konsoles rīku, kas pieejami meklēšanai, piemēram, atrast, atrast, izsekotājs, logotips un citas komandas.

Kad esam sistēmas administratori, failu meklēšana ir būtiska, lai varētu efektīvi veikt savu darbu. Uzņemšanās ar Linux sistēmām var būt kaut kas bez sarežģījumiem pieredzējušākiem, bet, iespējams, jaunpienācējiem tas ir grūts uzdevums. Šī iemesla dēļ CatFish rīks palīdzēs mums grafiski atrast failus, kurus meklējam, izmantojot dažādus filtrus.

Izmantojot CatFish, būs iespējams meklēt failus vai mapes pēc nosaukuma, datuma, starp datumu diapazonu, slēptiem failiem, un tas atbalsta failu skatīšanu, tas ir bezmaksas programmatūras projekts un izmanto GPL v2 licences versiju.
Apskatīsim, kā izmantot CatFish, lai Linux atrastu failus ar īpašu tekstu.

Instalējiet un izmantojiet CatFish, lai meklētu failus pēc teksta Linux

1. darbība
CatFish var instalēt no Ubuntu programmatūras centra vai no termināļa, izpildot šādu komandu:

 sudo apt instalēt sams 

2. solis
Kad CatFish ir instalēts, mēs tam piekļūstam no meklētājprogrammas, un pirmais solis ir noklikšķināt uz zobrata ikonas un aktivizēt lodziņu "Meklēt faila saturā":

PALIELINĀT

3. solis
Ja šī opcija ir aktīva, mēs dosimies uz termināli un izpildīsim šādu sintaksi, lai meklētu failus ar īpašu tekstu:

 atrast ./ -tipa f -exec grep -l "tekstu, lai atrastu" {} \; 
4. solis
Šajā gadījumā mēs meklēsim sekojošo:
 atrast ./ -tips f -exec grep -l "Solvetic" {} \; 

PALIELINĀT

5. solis
Šajā piemērā komanda atrast meklēs failus, sākot ar pašreizējo direktoriju "./", bet mēs varam norādīt meklējamo ceļu. Opcija "-type f" liek CatFish meklēt tikai failus un izslēgt direktorijus, kā arī mēs varam meklēt tikai noteikta veida failus, piemēram:

 atrast ./ -type f -iname "* .txt" -exec grep -l "Solvetic" {} \; 

PALIELINĀT

6. darbība
Šajā gadījumā opcija -exec izsauc rīku grep, lai katrs atbilstošais fails būtu gatavs pārbaudīt tā saturu, un, ja teksts ir failā, tā nosaukums tiks atspoguļots izvadē, pateicoties opcijai -l . Grep rīku būs iespējams izmantot arī šādi:

 grep -iRl "Solvetic" ./

PALIELINĀT

7. solis
Izmantotie parametri ir:

-iNorāda, ka teksta lielie vai mazie burti tiek ignorēti.

-RAttiecas uz rekursīvu failu apstrādi

-lTas norāda "Parādīt faila nosaukumu, bet ne pašu rezultātu".

8. solis
No pašas CatFish lietojumprogrammas būs iespējams meklēt failus ar vienu tekstu, šim nolūkam pietiek ievadīt vēlamo tekstu augšējā laukā, un mēs redzēsim sekojošo:

PALIELINĀT

9. solis
Tur mēs atrodam katru spēli ar tādām detaļām kā:

  • Vārds
  • Precīzs izmērs
  • Faila atrašanās vieta
  • Modifikācijas datums

Izmantojot šo praktisko rīku, Linux būs viegli atrast failus ar noteiktu tekstu.

wave wave wave wave wave