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