Fred Schaettgen wrote on Fri, 31 Dec 2004 10:47:14 +0100: > The purpose btw. is to find all modified files in a tree as fast as possible. > There are quite a lot of application which would benefit from it: desktop > search engines, locate, build systems, tools which visualize contents of a > file system (like fsview in KDE), backup tools etc.
Does it have to be recursive? BeOS has an index for the last modified date of all files so it's easy to find all files modified in a given range of dates. I expect that modern file systems could have something similar. However, the BeOS index system is global to a disk volume, so finding recently changed files in a tree means finding recent files then throwing out the ones outside the tree. That awkwardness has grated against the nerves of many a BeOS user. But nobody has sat down to figure out a better solution to the underlying problem (indices stored per directory?). - Alex
