Hvordan bruke Grep for å finne filer

Den "grep" kommandoen er en liten terminalprogram inkludert i nesten alle Linux, BSD og UNIX-distribusjoner. Det gjør bruk av disse operativsystemene evne til kjede kommandoer sammen og rør det utgang til en til en annen. Grep er en generisk verktøy som søker i forrige kommando, fil eller katalogliste utgang for et regulært uttrykk og skriver ut alle samsvarende resultater. Grep kan brukes til å finne filer rekursivt gjennom alle kataloger på systemet ditt.

Bruksanvisning

1 Logg deg på systemet med en konto som har tilstrekkelig tilgang til å vise alle filer og mapper filen (e) kan befinne seg i.

2 Åpne et nytt terminalvindu. Denne prosessen er forskjellig for hvert system, men vanligvis det kan bli funnet i "Programmer" eller "Verktøy" -menyen i vindusbehandler.

3 Endre arbeidskatalog til katalogen du vil starte søket i. For eksempel skrive "cd /" se på alle tilkoblede system enheter, eller skriv "cd ~ / Desktop" for å se bare på skrivebordet ditt.

4 Begynn å skrive inn din kommando ved å skrive "grep -LR" inn i terminalen. Dette forteller grep det vil liste bare filnavn og vil rekursivt søke i alle underkataloger den møter.

5 Fullfør kommandoen ved å angi mønster, som også er kjent som et regulært uttrykk. For eksempel vil søke ord bare å starte med "rapport" type, inkludert sitater: ". Rapporten *" grep -LR

6 Prøv ulike mønstre. For å søke etter flere filer med navn "bill" eller "frank" eller "joe", typen, inkludert sitater:

grep -r "bill \ | frank \ | joe"

Hint

  • Gjennom hele grep regulære uttrykk syntaks hvis du trenger mer komplekse oppdrag på grymoire.com regulære uttrykk nettside.