[Gandrīz] Katram ir bijusi tāda reize, kad ir zināms teksts, ir zināms folderis, bet - ir aizmirsts faila nosaukums. Mūsdienās jau ir visvisādi makten gudri failu menedžeri, kuri ar to māk tikt galā izmantojot grafisko saskarni. Bet - ko lai saka ar bārdām noaugušie linuxoīdi?
Tiem tas viss notiek vēl vienkāršāk - izmantojot maģisko utīlitu grep.
Apskatīsim pāris noderīgākās komandas:
- Meklējam vārdu rekursīvi:
cd /path/to/dir grep -r "word" .
- Ignorēsim burtu reģistru:
grep -ri "word" .
- Attēlot tikai failu nosaukumus:
grep -r -l "foo" .
- Norādam direktoriju:
grep -r -l "foo" /path/to/dir/*.c
Pamēģinam izmantot find komandu, lai atrastu kādu vārdu iekš daudziem failiem:
cd /path/to/dir
find . -type f -exec grep -l "word" {} +
find . -type f -exec grep -l "seting" {} +
find . -type f -exec grep -l "foo" {} +