locate-komennon generaattori
Luo locate-komentoja tiedostojen etsimiseen nimen perusteella valmiista tietokannasta
Aloittaminen locate-komennolla
## Mikä on locate?
`locate` etsii tiedostoja nimen perusteella käyttäen esilaskettua tietokantaa (jota `updatedb` ylläpitää), joten haut ovat melkein välittömiä — paljon nopeampia kuin `find`. Kompromissi on se, että tulokset heijastavat tietokantaa, joka yleensä päivitetään kerran päivässä, joten hyvin tuoreet tiedostot saattavat puuttua ja poistetut tiedostot saattavat edelleen näkyä.
## Käyttöohje
1. **Aseta asetukset**: Ota käyttöön tai poista käytöstä kirjasinkokoherkkyys, vain-lukutila, tulosten rajoitus tai käytä säännöllistä lauseketta. 2. **Syötä malli**: Kirjoita tiedostonimimalli jota etsitään (oletuksena glob). 3. **Kopioi ja suorita**: Liitä generoitu komento terminaalisi.
Jos tulokset näyttävät vanhentuneilta, päivitä tietokanta komennolla `sudo updatedb`.
Yleiset asetukset
### Malli (sijainti) Tiedostonimimalli joka vastataan. Oletuksena `locate` käsittelee sen kuoren glob-mallina, joka on upotettu minne tahansa polussa, joten `locate.conf` vastaa `/etc/nginx/nginx.conf`:a.
### `-i` Ohita kirjasinkoko Täsmää mallit kirjasinkokoherkästi — `locate -i README` löytää myös `readme.md`:n ja `Readme.txt`:n.
### `-c` Laske vain Tulosta vain vastaavien tiedostojen määrä niiden nimien sijaan. Hyödyllinen nopeisiin laskentoihin skripteissä.
### `-l N` Rajoitus Rajoita tulosten määrä N:ään — esim. `-l 10` tulostaa enintään kymmenen osumaa, välttäen ruudun tulvimisen laajoilla hauilla.
### `-r REGEX` Käsittele regexinä Tulkitsa malli perussäännöllisenä lausekkeena globin sijaan, esim. `-r '^/etc/.*\.conf$'`.
### `-w` Joustavat välilyönnit Täsmää mallin välilyönnit mihin tahansa välilyöntiin tiedostonimissä, hyödyllinen kun nimissä on välilyöntejä.
### `-d DB` Mukautettu tietokanta Käytä annettua tietokantatiedostoa järjestelmän oletuksen sijaan (yleensä `/var/lib/mlocate/mlocate.db`).
▶Mikä on ero locaten, whereiksen ja whichin välillä?
▶Miksi locate näyttää tiedostoja jotka juuri poistin (ei löydä uusia)?
▶Kuinka haen kirjasinkokoherkästi ja rajoitan tulosteita?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi