find (Unix) - locate (Unix)

find
Første udgivelse 1982 ; 39 år siden ( 1982 )
Operativ system Unix og Unix-lignende
Type Kommando

locateer et Unix- værktøj, der tjener til at finde filerfilsystemer . Det søger gennem en forudbygget database med filer genereret af updatedbkommandoen eller af en dæmon og komprimeret ved hjælp af inkrementel kodning . Det fungerer betydeligt hurtigere end find, men kræver regelmæssig opdatering af databasen. Dette ofrer den samlede effektivitet (på grund af regelmæssig forhør af filsystemer, selv når ingen bruger har brug for information) og absolut nøjagtighed (da databasen ikke opdateres i realtid ) for betydelige hastighedsforbedringer, især på meget store filsystemer.

locateblev oprettet i 1982. BSD- og GNU Findutils- versionerne stammer fra den oprindelige implementering. Deres primære database er verdenslæsbar, så indekset er bygget som en privilegeret bruger. locatekommando er også inkluderet i MacOS .

mlocate(Flet lokalisering) og den tidligere slocate(sikker lokalisering) bruger en database med begrænset adgang, der kun viser filnavne, der er tilgængelige for brugeren.

Se også

  • mdfind- relateret kommando i MacOS

Referencer

eksterne links

Varianter:

  • plocate - Variant hurtigere end mlocate med et mindre indeks.
  • rlocate - Variant ved hjælp af kernemodul og dæmon til løbende opdateringer.
  • KwickFind - KDE GUI frontend til lokalisering
  • Locate32 til Windows - GPL'ed grafisk Windows-variant (ikke længere tilgængelig)