søgning efter dokumenter i linux via kommando linjen

, være i stand til at søge filer er et ret vigtigt aspekt ved hjælp af en computer.selvfølgelig er der en række måder at udføre denne opgave.du kan bruge et magtfuldt værktøj, som beagle (se min artikel, at beagle søgning i "), eller de kan bruge nemmere, hurtigere kommandolinjen redskaber til at klare deres leder opgaver. der er et par søger værktøjer, som straks kom til at tænke på at tage mig af din efter behov.det første instrument kan finde, og den anden er at finde.jeg foretrækker det tidligere instrument, fordi det er meget hurtigere.men både værktøj, der kan gøre det.begge instrumenter er fra kommando linjen og kan drives som enten roden eller en standard bruger.lad os tage et hurtigt kig på hver.,, at lokalisere,,, at lokalisere, befaler ikke gennemsøge gennem registret hierarki.hvad, find, gør, er at søge gennem en database til filer, du leder efter.   på grund af denne søgen er hurtigere.men fordi det anvender en database, som betyder, at den database skal ajourføres for nye dukker op i resultatet (eller slettede filer til ikke at dukke op i resultater).så før du begynder at bruge denne kommando, du ønsker at ajourføre databasen.for at ajourføre en database, der anvendes ved, at lokalisere, du er nødt til at udstede ordre, updatedb,.det ville være klogt at oprette en cron job til databasen ajourføres regelmæssigt (som de fleste af os vil ikke huske at ajourføre databasen, så ofte det er nødvendigt.), når de har databasen opdateres, du er klar til at lede.det, at lokalisere, kommando er enkel:,, find filnavn, (hvor filnavn, er den korrekte betegnelse for den fil, du søger, naturligvis er der kontakter du kan bruge med kommando.det mest nyttige, disse er: (note: kontakter vil blive foretaget af "-" karakter.), c - i stedet for at skrive den deraf følgende navne og det skriver antallet af tændstikker., d - brug en anden database end misligholdelse. - se bort fra tilfælde, r - brug en regelmæssig udtryk.,, den sidste kontakt bør hæve øjenbrynene af den hårde kerne i hjertet.det, at lokalisere, kommando kan bruge faste udtryk, som gør denne kommando meget nyttigt.,,,, i modsætning til, at lokalisere, kommando, finde, kan søge i filesystem hierarki.af denne grund finder, er meget langsommere end, at lokalisere,.men også på grund af det, er der ikke behov for at ajourføre en database.så, find, kommando vil altid have de mest ajourførte resultater., syntaks af, finde, kommando er meget lig det, find.,,, finde filnavn,, hvor filnavn, er den korrekte betegnelse for filnavnet eftersøgning., og som, at lokalisere, (og næsten hver linux - kommando), der er kontakter for at forbedre anvendeligheden.det mest nyttige for disse kontakter er: (note: kontakter vil være gået   af "-" karakter.), l - følge symbolske bånd, slette - vil slette fandt filerne., direktør, kommando filnavn, - vil henrette kommandoen på filnavn.,,,, - faktisk er lidt mere kompliceret end finde.fordi, finde er faktisk har til formål at undersøge filer (de endelige resultater kan findes filer), er meget mere.men for kommando linjen fil at det varetager beundringsværdigt.,, sidste tanker, mine præferencer er at anvende, find., jeg bruger altid, at lokalisere, før jeg vil bruge en gui søgeredskab.jeg stoler på resultaterne, er resultaterne hurtigere, og ofte er mere nøjagtige, så længe jeg har ajourført databasen.) giver disse værktøjer på en prøve.du vil sandsynligvis være tilfreds med resultaterne (medmindre, selvfølgelig, du kan ikke finde filen, du prøver at lokalisere.)



Previous:
Next Page: