ls -X sort alphabetically by entry extension

commandline session

$ls -lX
total 1144
-rwxr-xr-x 1 jeffrin jeffrin 115430 Sep 28 01:11 bwt
-rwxr-xr-x 1 jeffrin jeffrin 129354 Sep 28 01:11 ds
-rw-r--r-- 1 jeffrin jeffrin   1063 May 18 19:23 Makefile
-rw------- 1 jeffrin jeffrin   3793 Dec 13  2005 README
-rwxr-xr-x 1 jeffrin jeffrin 141313 Sep 28 01:11 testlcp
drwxr-xr-x 2 jeffrin jeffrin   4096 Sep 28 02:19 tests
-rw-r--r-- 1 jeffrin jeffrin     32 Sep 28 19:32 text
-rwxr-xr-x 1 jeffrin jeffrin  21008 Sep 28 01:11 unbwt
-rw-r--r-- 1 jeffrin jeffrin  23164 Sep 28 01:11 bwtlcp.a
-rw-r--r-- 1 jeffrin jeffrin 166190 Sep 28 01:11 ds_ssort.a
-rw-r--r-- 1 jeffrin jeffrin      0 Oct  1 02:00 text.bwt
-rw-r--r-- 1 jeffrin jeffrin  12024 May 18 19:08 blind2.c
-rw-r--r-- 1 jeffrin jeffrin   9373 Nov 16  2006 bwt_aux.c
-rw-r--r-- 1 jeffrin jeffrin   7068 Nov 16  2006 bwt.c
-rw-r--r-- 1 jeffrin jeffrin   10074 May 18 19:07 deep2.c
-rw-r--r-- 1 jeffrin jeffrin   9245 Nov 16  2006 ds.c
-rw-r--r-- 1 jeffrin jeffrin   3804 Nov 16  2006 globals.c
-rw-r--r-- 1 jeffrin jeffrin  20961 Nov 16  2006 helped.c
-rw-r--r-- 1 jeffrin jeffrin   9930 Nov 16  2006 lcp_aux.c
-rw-r--r-- 1 jeffrin jeffrin  17108 May 18 19:05 shallow.c
-rw-r--r-- 1 jeffrin jeffrin  14561 Nov 16  2006 suftest2.c
-rw-r--r-- 1 jeffrin jeffrin   9432 Nov 16  2006 testlcp.c
-rw-r--r-- 1 jeffrin jeffrin   8673 Nov 16  2006 unbwt.c
-rw-r--r-- 1 jeffrin jeffrin    912 Nov 16  2006 bwt_aux.h
-rw-r--r-- 1 jeffrin jeffrin   1427 May 18 19:19 common.h
-rw-r--r-- 1 jeffrin jeffrin    285 Nov 16  2006 ds_ssort.h
-rw-r--r-- 1 jeffrin jeffrin    512 Nov 16  2006 lcp_aux.h
-rw-r--r-- 1 jeffrin jeffrin  39648 Sep 28 01:11 blind2.o
-rw-r--r-- 1 jeffrin jeffrin  11864 Sep 28 01:11 bwt_aux.o
-rw-r--r-- 1 jeffrin jeffrin  15968 Sep 28 01:11 deep2.o
-rw-r--r-- 1 jeffrin jeffrin  13648 Sep 28 01:11 ds.o
-rw-r--r-- 1 jeffrin jeffrin   8944 Sep 28 01:11 globals.o
-rw-r--r-- 1 jeffrin jeffrin  32248 Sep 28 01:11 helped.o
-rw-r--r-- 1 jeffrin jeffrin  10832 Sep 28 01:11 lcp_aux.o
-rw-r--r-- 1 jeffrin jeffrin  54088 Sep 28 01:11 shallow.o
-rw-r--r-- 1 jeffrin jeffrin  41916 Sep 28 01:11 suftest2.o
-rw-r--r-- 1 jeffrin jeffrin  49195 Jan 18  2011 ds.tgz
-rw-r----- 1 jeffrin jeffrin  17992 Mar 22  2002 COPYRIGHT.GPL.txt
-rw-r--r-- 1 jeffrin jeffrin  25385 Dec 16  2005 COPYRIGHT.MPL.txt
$