From: Brandin C. <cha...@ya...> - 2006-01-19 16:06:26
|
--- Gert <gel...@gm...> wrote: > Anthony DiSante <orders <at> nodivisions.com> writes: > > 200311xx-cat-photos > > 20010305-something-else > > 20020925-another-dir > > 20031101-it-should-be-here-ish > > > > The ls command doesn't sort that way; it sorts per-character > > I do have the same problem. Is there a solution or a fix for this yet? Here is a simple patch to address this. But, the mentioned behavior should be runtime-configurable in my opinion. The problem is that the "numeric sort" behavior of ROX-Filer and others will sort a list such as (file9.txt file10.txt file11.txt) in the numeric 9,10,11 order. But "ls" sorts it this way: file10.txt file11.txt file9.txt But for the "dates" example above, you don't want that, and you prefer "ls" (naive) sorting behavior. Besides, some people prefer that sorting anyway and they just take care to add in leading zeros for the "file" example above. Both sorting strategies sort (file09.txt file10.txt file11.txt) in the same way. Grab the source archive, extract, and cd into the directory tar xvf rox-2.4.1.tgz cd rox-2.4.1 Then patch and run the installation/compilation script: patch -Np1 -i ../rox-2.4.1-always_alpha_sort.patch && CPPFLAGS="$CPPFLAGS -DALWAYS_ALPHA_SORT" ./install.sh --compile __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |