find (Unix) - locate (Unix)
Første udgivelse | 1982 |
---|---|
Operativ system | Unix og Unix-lignende |
Type | Kommando |
locate
er et Unix- værktøj, der tjener til at finde filer på filsystemer . Det søger gennem en forudbygget database med filer genereret af updatedb
kommandoen 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.
locate
blev 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. locate
kommando 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
- GNU Findutils
- mlocate
- FreeBSD General Commands Manual -
- OpenBSD General Commands Manual -
- Linux User s Manual - User Kommandoer -
Varianter: