obtaining application paths

Phil Davis revdev at pdslabs.net
Tue Mar 31 20:12:23 EDT 2009


Hi Mark,

Mark Schonewille wrote:
> Hi Phil,
>
> The locate command does _not_ walk all your directory trees. Instead, 
> it reads the paths from a database file and filters out the relevant 
> lines, which makes the results appear instantly. It works very quickly 
> on both my 2.16Ghz MacBook and my 450Mhz PowerMac. There must be 
> something else going on that slows it down on your machine.

I may not have expressed it too well: I was saying that the 'find' 
command walks directories and is very slow. I understood that 'locate' 
uses the much faster DB approach.

Thanks -
Phil

> You're right that locate doesn't find all copies of a file. Some 
> copies are not in the database yet, because the database isn't 
> immedaitely updated. Other copies are not found because they are on a 
> drive that the database doesn't have information about. I'm not 
> completely sure, but it is indeed possible that located works with 
> publicly available drives only.
>
> -- 
> Best regards,
>
> Mark Schonewille
>
> Economy-x-Talk Consulting and Software Engineering
> http://economy-x-talk.com
> http://www.salery.biz
> Dutch forum: http://runrev.info/rrforum
>
> Snapper Screen Recorder is now available for Windows! Download it at 
> <http://snapper.economy-x-talk.com>.
>
> On 1 apr 2009, at 00:13, Phil Davis wrote:
>
>> However (if I understand correctly), locate only returns file paths 
>> on *publicly available* volumes. I used it to look for one of my Rev 
>> standalones; it missed everything except the copies on my external 
>> HDs. I used 'find' to get paths on my internal (non-public) HD and 
>> again just in my user account - it worked, but it's very slow. It 
>> walks all directory trees.
>> -- 
>> Phil Davis
>>
>> PDS Labs
>> Professional Software Development
>> http://pdslabs.net
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>

-- 
Phil Davis

PDS Labs
Professional Software Development
http://pdslabs.net




More information about the use-livecode mailing list