locate-kommandogenerator
Generer locate-kommandoer til at finde filer efter navn fra en præbygget database
Kom i gang med locate
## Hvad er locate?
`locate` finder filer efter navn ved hjælp af en forudbygget database (vedligeholdt af `updatedb`), så søgninger er næsten øjeblikkelige — langt hurtigere end `find`. Ulempen er, at resultaterne afspejler databasen, som normalt opdateres én gang om dagen, så meget nye filer kan mangle, og slettede filer kan stadig vises.
## Sådan bruger du den
1. **Sæt indstillinger**: Slå versal-ufølsomhed, kun-antal, resultatbegrænsning fra eller til, eller brug et regex. 2. **Indtast mønster**: Skriv filmønsteret, der skal søges efter (glob som standard). 3. **Kopiér og kør**: Indsæt den genererede kommando i din terminal.
Hvis resultaterne ser forældede ud, opdater databasen med `sudo updatedb`.
Almindelige indstillinger
### Mønster (positionel) Filmønsteret, der skal matche. Som standard behandler `locate` det som et shell-glob indlejret et vilkårligt sted i stien, så `locate.conf` matcher `/etc/nginx/nginx.conf`.
### `-i` Ignorer versal Match mønstre versal-ufølsomt — `locate -i README` finder også `readme.md` og `Readme.txt`.
### `-c` Kun antal Udskriv kun antallet af matchende filer i stedet for deres navne. Nyttigt til hurtige optællinger i scripts.
### `-l N` Begrænsning Begræns antallet af resultater til N — f.eks. udskriver `-l 10` højst ti match, hvilket undgår oversvømmelse af skærmen ved brede forespørgsler.
### `-r REGEX` Behandl som regex Fortolk mønsteret som et grundlæggende regulært udtryk i stedet for et glob, f.eks. `-r '^/etc/.*\.conf$'`.
### `-w` Fleksibelt whitespace Match whitespace i mønsteret mod et vilkårligt whitespace i filnavne, nyttigt når navne indeholder mellemrum.
### `-d DB` Brugerdefineret database Brug den angivne databasefil i stedet for systemstandarden (typisk `/var/lib/mlocate/mlocate.db`).
▶Hvad er forskellen på locate, whereis og which?
▶Hvorfor viser locate filer, jeg netop har slettet (eller mangler nye)?
▶Hvordan søger jeg versal-ufølsomt og begrænser outputtet?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig