• Check it out - we have a chatbot! Go ask TuxBot a question in the Ask Tuxbot section!

want to use Locate instead of find as it gives some faster results



I am using 1-3 TB disks on server

I used locate command to find files and it was all going well. Then came the need of using some more parameters for finding like finding by size, finding by time & date, etc.

So I used the locate command and its database as follows
sudo find $(locate somefile) -<findoption>
it gave me good results. BUT

everything was messed up when it was about finding files that have spaces in its name.

if filenames have spaces then find command divides the output provided by locate command



You're making my brain hurt...

I know you could preserve spaces by passing print0, etc.. like:

find /path/ -name blah -print0 | xargs -0 command

Trying to think how you could use it in your situation though..
MALIBAL Linux Laptops

Linux Laptops Custom Built for You
MALIBAL is an innovative computer manufacturer that produces high-performance, custom laptops for Linux.

For more info, visit: https://www.malibal.com

Members online