Å kunne søke etter filer er en ganske viktig del av å bruke en datamaskin. Selvsagt er en rekke måter å utføre denne oppgaven. Du kan bruke et kraftig verktøy som Beagle (sjekk ut min artikkel Aktiver Beagle Søke i GNOME), eller du kan bruke enklere, raskere kommandolinje verktøy for å håndtere dine søking oppgaver.
Det er et par som søker verktøy som umiddelbart kommer til tankene til å ta vare på dine søking behov. Det første verktøyet er finne Lokal finne Når du har databasen oppdateres deg er klar til å søke. finne finne FILE (der FILNAVN Selvsagt er det brytere du kan bruke med kommandoen Den mest nyttige av disse er: (MERK:. Brytere vil bli fortsatte med "-" tegnet).. Anmeldelser Den siste bryteren bør virkelig heve øyenbrynene av den harde kjernen på hjertet finne Finn I motsetning til finne Syntaksen til finn finn FILE der FILNAVN Og, som finne plakater (og nesten alle Linux-kommandoen), det er brytere for å forbedre brukervennligheten. Den mest nyttige av disse bryterne er: (MERK:. Brytere vil bli fortsatte med "-" tegnet) finn Final Thoughts Mine preferanser er å bruke finne.
og den andre er finne
. Jeg foretrekker mye tidligere verktøy fordi det er mye raskere. Men begge verktøyene kan gjøre jobben. Begge verktøyene kjøres fra kommandolinjen og kan kjøres som enten rot eller en standardbruker. La oss ta en rask titt på hver.
kommandoen faktisk ikke søke gjennom kataloghierarkiet. Hva finne
gjør er å søke gjennom en database for filene du leter etter. På grunn av dette søket er raskere. Men fordi den bruker en database som betyr at databasen må oppdateres for at nye skal vises i resultatene (eller slettede filer til ikke vises i resultater). Så før du faktisk begynner å bruke kommandoen du vil ønske å oppdatere databasen. For å oppdatere databasen brukes av finne
du trenger å gi kommandoen updatedb
. Det kan være lurt å sette opp en cron jobb å ha databasen oppdateres jevnlig (som de fleste av oss ikke vil huske å oppdatere databasen så ofte som det er nødvendig.)
kommandoen er enkel:
er selve navnet på filen du er søker
c - I stedet for å skrive de resulterende navnene det skriver antall treff
d -. Bruk en annen database enn standard
i -. Ignorer saken
r - Bruk et vanlig uttrykk
kommandoen kan bruke vanlige uttrykk som gjør.. denne kommandoen veldig nyttig.
kommando, finn
ikke søke gjennom mappehierarkiet. På grunn av dette finn
er mye tregere enn finne
. Men også på grunn av dette, er det ikke nødvendig å oppdatere en database. Så finn
kommando alltid vil ha mest up-to-date resultater.
kommandoen er veldig lik som finne.
er det faktiske navnet på filnavnet for å søke.
L - Følg symbolske lenker
slett - Vil slette filene som blir funnet
exec;. COMMAND FILNAVN.
- Vil kjøre kommandoen på filnavnet
kommandoen er faktisk ganske mye mer komplisert enn å finne. Fordi finne sin
faktisk formål er å undersøke filer (sluttresultatet kan bli funnet filer), finn
gjør mye mer. Men for kommandolinje fil søking, kan det brukes både beundringsverdig.
Jeg alltid bruke finne
før Jeg vil bruke et gui søkeverktøy. Jeg stoler på resultatene, resultatene er raskere, og ofte mer nøyaktig (så lenge jeg har oppdatert databasen.) Gi en av disse verktøyene en prøve. Du vil mest sannsynlig være fornøyd med resultatet (med mindre, selvfølgelig, kan du ikke finne filen du prøver å finne.) Anmeldelser