[LINUX] Trik za hitrejše iskanje s pomočjo terminala

Sam sem se velikokrat znašel v škripcih, ko sem razvijal kakšno spletno aplikacijo in sem v nekem trenutku želel med vsemi datotekami – katerih je ogromno, poiskati točno določeno v točno tistem trenutku. Seveda mi druga kot da enostavno začnem odpirati mapo po mapo ni ostalo.

Pa dobro, načeloma to v kolikor sistem oz. CMS na katerem razvijaš poznaš, ne vzame preveliko časa. V primeru, ko pa je potrebno poiskati v katerih datotekah vse se nahaja določena funkcija oziroma nek klic / beseda / kakorkoli že, pa je seveda zelo časovno potratno iti čez vsako mapo -> datoteko in med vrsticami iskati iskani niz.

No, v kolikor imamo ssh dostop je ta naloga mačji kašelj 😉

Enostavno se povežemo na strežnik preko SSH:

ter uporabimo sistemskim administratorjem zelo znan ukaz grep.

V narekovajih zapišemo ime iskanega niza, datoteke, mape, karkoli pač v danem trenutku iščemo. 

Na koncu dodamo še zvezdico kot argument s katerim povemo, da se naj ukaz grep sprehodi skozi vse mape in datoteke.