ls Problems Have been designing M21 CGI assuming the command ls -Rt1 would be the heart of the blog-like page list generator. However, I have discovered that ls -t sorts by modification time both files and directories. Therefore while the contents of a given directory are listed in reverse chronological order, possibly newer files in subdirectories are ignored until its directory's turn. Alternatives: - does ls have a depth-first search option that will make a better list? - use find -ls for recursive file search printing file details for each, the sort on mod date. Is running find for every query too slow? - abandon subdirectories. All pages in one directory. Keywoords embedded in wiki and html files? Periodically generate full content index page? Follow-up 3/6: I am on the point of abandonning subdir support. Have investigated the first two alternatives, using, cut, grep, sed, sort ... and always snag on something: a missing field, data in an unusable arrangement or format, no options on the critical command to produce the data in the required format. Moving farther would require a more sophisticated language. The shell has let me down this time.