Pagina 1 van 1

s/m/findutils/wat dan ook: de tool Locate

Geplaatst: di mar 31, 2020 6:37 pm
door vi coactus
Ik gebruik graag locate. Mijn nas doet bagger met indexeren, dus ik maak zelfs daar databases aan (helaas via de pc, geen idee hoe ik eenvoudig locate op dat ding krijg).
Nu zit ik met het escapen van karacters.
Dit zegt de manpagina, zegt me opzich niet 100% wat, omdat ik niet weet wat find -print doet, maar je zou zeggen dat hij escaped.
If locate's output is going to a terminal, unusual characters in the out‐
put are escaped in the same way as for the -print action of the find com‐
mand. If the output is not going to a terminal, file names are printed
exactly as-is.
Nou niet dus, spaties blijven gewoon staan. Tuurlijk weet ik hoe ik zelf moet escapen of '' gebruiken, maar als ik een zoekresultaat heb wil ik gewoon kopieren plakken, zoiets is toch heel basaal zou je zeggen? Of moet ik een of andere alias is script schrijven om dat voor elkaar te krijgen.

Overigens ben ik toch al in de war van alle verschillende locates. Volgens mij had slackware slocate, toen ging ik naar debian enkreeg ik mlocate en nu heeft debian gnu-findutils zijn er ooit weer mensen op de pik getrapt? Zijn het forks vanwege inactiviteit?

Re: s/m/findutils/wat dan ook: de tool Locate

Geplaatst: ma mei 04, 2020 5:21 pm
door pascal
Ik weet,m er bestaat locate maar ook slocate en als je die door elkaar haalt dan is de bok vet !
Overgiens is het ook zo dat locate iha geen externe devices indexed omdat die niet altijd aangelsoten zijn.
kun je ergens in een config file instellen. althans zo was dat in 1915 toen Linux nog geen 'commodity' was.

Re: s/m/findutils/wat dan ook: de tool Locate

Geplaatst: di mei 05, 2020 2:16 pm
door vi coactus
Ik heb inderdaad ingesteld dat nfs en de betreffende mountpoints geindexeerd worden.

Maar zit toch functieverschil tussen de verschillende locates.

Re: s/m/findutils/wat dan ook: de tool Locate

Geplaatst: za mei 16, 2020 11:09 pm
door vi coactus

Code: Selecteer alles

robert@helvete:~$ locate -i "Windows 10.vbox"
robert@helvete:~$ ls /nas/nieuwevirtualbox/VirtualBox\ VMs/Windows\ 10/
Logs/                 Windows 10.vbox       Windows 10.vdi
Snapshots/            Windows 10.vbox-prev  Windows 10.webm
Waarom vindt hij hem niet? Zie het volgende:

Code: Selecteer alles

robert@helvete:~$ locate -i "tinyxp.vbox"
/hdd_1TB/Backup/backup 25-11/robert/VirtualBox VMs/tinyxp/tinyxp.vbox
/hdd_1TB/Backup/backup 25-11/robert/VirtualBox VMs/tinyxp/tinyxp.vbox-prev
/hdd_1TB/Backup/robert/VirtualBox VMs/tinyxp/tinyxp.vbox
/hdd_1TB/Backup/robert/VirtualBox VMs/tinyxp/tinyxp.vbox-prev
/nas/VirtualBox VMs/tinyxp/tinyxp.vbox
/nas/VirtualBox VMs/tinyxp/tinyxp.vbox
/nas/VirtualBox VMs/tinyxp/tinyxp.vbox-prev
/nas/VirtualBox VMs/tinyxp/tinyxp.vbox-prev

/nas wordt dus geindexeerd. Aan de diepte kan het niet liggen, zie de eerste resultaten van tinyxp.vbox.

Wat ik overigens ook niet snap is waarom regelmatig de resultaten dubbel zijn, soms zelfs meer dan dubbel.