Joined: July 2004
||Posted: Nov. 07 2005,16:43
|locate needs updatedb ran every time you want to find a new file|
When you say "new file", do you mean a file that has been added to the system since the last time locate was run? If so, then...well, of course. However, this is "damn small" linux, so unless you have changed it into "pretty big" the updatedb process will take only a few seconds...a few minutes if you have a terribly old machine. On my other boxes i run updatedb daily, and that's more than frequent enough. As you become more accustomed to using Linux, I think you'll find that you have much less need to search for things anyway.
In any case, neither gtk find or locate is included with DSL, so i won't argue the differences between them.
I agree that complex searches can be troublesome (though not impossible) with find, particularly BusyBox find, but it may be more likely that you'd see a search tool written specifically for DSL than a tool that is already available in the repository. 28k may not sound like much, but when you can get the same fuctionality in flua for less than 10k (a guess), it leaves even more room for other things...many lines of script, for example, which may provide much more functionality systemwide than just a single tool.