Raskite failus, kuriuose yra konkretaus teksto sistemoje „Linux“.
„Linux“, neatsižvelgiant į jūsų naudojamą platinimą, yra su daugybe GUI įrankių, leidžiančių ieškoti failų. Daugelis šiuolaikinių failų tvarkyklių palaiko failų paiešką tiesiog failų sąraše. Tačiau dauguma jų neleidžia ieškoti failo turinyje. Štai du būdai, kuriuos galite naudoti norėdami ieškoti failo turinio sistemoje „Linux“.
Tikriausiai yra ir daugiau metodų. Yra Catfish, populiarus paieškos įrankis su paieškos indeksu, kuris gali labai greitai rasti jūsų failus. Yra galimybė ieškoti failo turinio, tačiau ji man neveikia patikimai.
Norėčiau pasidalinti metodais, kuriuos naudoju pats.
Pirmasis metodas apima grep įrankį, kuris egzistuoja bet kuriame platinimo tinkle, net ir įterptosiose sistemose, sukurtose ant busybox.
Norėdami rasti failus su tam tikru tekstu Linux sistemoje, atlikite šiuos veiksmus.
- Atidarykite mėgstamą terminalo programą. XFCE4 terminalas yra mano asmeninis pasirinkimas.
- Eikite (jei reikia) į aplanką, kuriame ketinate ieškoti failų su tam tikru tekstu.
- Įveskite šią komandą:
grep -iRl „jūsų teksto paieška“ ./
Štai jungikliai:
-i - ignoruoti didžiąsias ir mažąsias raides
-R – rekursyviai ieškoti failų pakatalogiuose.
-l - rodo failų pavadinimus, o ne failo turinio dalis../ - paskutinis parametras yra kelias į aplanką, kuriame yra failai, kurių reikia norint ieškoti teksto. Mūsų atveju tai yra dabartinis aplankas su failo kauke. Galite pakeisti jį į visą aplanko kelią. Pavyzdžiui, čia yra mano komanda
grep -iRl "linux" /home/user/Documents/winaero
Pastaba: Kiti naudingi jungikliai, kuriuos galbūt norėsite naudoti su grep:
-n - rodo eilutės numerį.
-w - atitinka visą žodį.
Kitas mano naudojamas metodas yra „Midnight Commander“ (mc), konsolės failų tvarkyklės programa. Skirtingai nuo grep, mc pagal numatytuosius nustatymus nėra įtrauktas į visas mano bandytas Linux platinimo versijas. Jums gali tekti jį įdiegti patiems.
Raskite failus su tam tikru tekstu naudodami mc
Norėdami rasti failus su tam tikru tekstu naudodami Midnight Commander, paleiskite programą ir klaviatūroje paspauskite šią seką:
Alt + Shift + ?
Tai atvers paieškos dialogo langą.
Užpildykite skiltį "Turinys:" ir paspauskite klavišą Enter. Jis suras visus failus su reikiamu tekstu.
Šiuos failus galite įdėti į kairįjį arba dešinįjį skydelį naudodami parinktį Panelize ir nukopijuoti / perkelti / ištrinti / peržiūrėti / daryti tai, ko norite.
Midnight Commander yra labai daug laiko taupantis įrankis, kai reikia ieškoti.
Viskas.