address@hidden ~]$ export LC_ALL='C' address@hidden ~]$ locale LANG=en_US.UTF-8 LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME="C" LC_ADDRESS="C" LC_TELEPHONE="C" LC_MEASUREMENT="C" LC_IDENTIFICATION="C" LC_ALL=C address@hidden ~]$ ls -Asl /tmp |sort -k11 -k7M -k8n -k9,10 total 44 4 drwx------. 2 WFUser WFUser 4096 Nov 9 17:39 .esd-500 4 drwx------. 2 WFUser WFUser 4096 Nov 9 17:39 pulse-g9SlRO3UEqGg 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:14 .tc 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:14 .tc2 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:15 .tc4 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:18 .tc3 4 drwxrwxrwt. 2 root root 4096 Nov 19 16:05 .ICE-unix 4 -r--r--r--. 1 root root 11 Nov 19 16:05 .X0-lock 4 drwxrwxrwt. 2 root root 4096 Nov 19 16:05 .X11-unix 4 drwx------. 2 gdm gdm 4096 Nov 19 16:05 pulse-Jkx9hhtHj4dy 4 drwx------. 2 gdm gdm 4096 Nov 19 16:06 orbit-gdm address@hidden ~]$ Incorrect address@hidden ~]$ ls -Asl /tmp |sort -k11 -k7M -k8n -k9 total 44 4 drwx------. 2 WFUser WFUser 4096 Nov 9 17:39 .esd-500 4 drwx------. 2 WFUser WFUser 4096 Nov 9 17:39 pulse-g9SlRO3UEqGg 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:14 .tc 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:14 .tc2 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:15 .tc4 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:18 .tc3 4 drwxrwxrwt. 2 root root 4096 Nov 19 16:05 .ICE-unix 4 -r--r--r--. 1 root root 11 Nov 19 16:05 .X0-lock 4 drwxrwxrwt. 2 root root 4096 Nov 19 16:05 .X11-unix 4 drwx------. 2 gdm gdm 4096 Nov 19 16:05 pulse-Jkx9hhtHj4dy 4 drwx------. 2 gdm gdm 4096 Nov 19 16:06 orbit-gdm address@hidden ~]$ Incorrect address@hidden ~]$ ls -Asl /tmp |sort -k7M -k8n -k9,10 total 44 4 drwx------. 2 WFUser WFUser 4096 Nov 9 17:39 .esd-500 4 drwx------. 2 WFUser WFUser 4096 Nov 9 17:39 pulse-g9SlRO3UEqGg 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:14 .tc 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:14 .tc2 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:15 .tc4 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:18 .tc3 4 drwxrwxrwt. 2 root root 4096 Nov 19 16:05 .ICE-unix 4 -r--r--r--. 1 root root 11 Nov 19 16:05 .X0-lock 4 drwxrwxrwt. 2 root root 4096 Nov 19 16:05 .X11-unix 4 drwx------. 2 gdm gdm 4096 Nov 19 16:05 pulse-Jkx9hhtHj4dy 4 drwx------. 2 gdm gdm 4096 Nov 19 16:06 orbit-gdm Correct: Sort by time address@hidden ~]$ ls -Asl /tmp |sort -k11 -k7M -k8n -k9,10 total 44 4 drwx------. 2 WFUser WFUser 4096 Nov 9 17:39 .esd-500 4 drwx------. 2 WFUser WFUser 4096 Nov 9 17:39 pulse-g9SlRO3UEqGg 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:14 .tc 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:14 .tc2 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:15 .tc4 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:18 .tc3 4 drwxrwxrwt. 2 root root 4096 Nov 19 16:05 .ICE-unix 4 -r--r--r--. 1 root root 11 Nov 19 16:05 .X0-lock 4 drwxrwxrwt. 2 root root 4096 Nov 19 16:05 .X11-unix 4 drwx------. 2 gdm gdm 4096 Nov 19 16:05 pulse-Jkx9hhtHj4dy 4 drwx------. 2 gdm gdm 4096 Nov 19 16:06 orbit-gdm address@hidden ~]$ Sort by filename and dat time Incorrect address@hidden ~]$ ls -Asl --time-style=long-iso /tmp | env LC_ALL=C sort -k9,9 -k7,8 total 44 4 drwxrwxrwt. 2 root root 4096 2012-11-19 16:05 .ICE-unix 4 -r--r--r--. 1 root root 11 2012-11-19 16:05 .X0-lock 4 drwxrwxrwt. 2 root root 4096 2012-11-19 16:05 .X11-unix 4 drwx------. 2 WFUser WFUser 4096 2012-11-09 17:39 .esd-500 4 -rw-rw-r--. 1 WFUser WFUser 5 2012-11-16 18:14 .tc 4 -rw-rw-r--. 1 WFUser WFUser 5 2012-11-16 18:14 .tc2 4 -rw-rw-r--. 1 WFUser WFUser 5 2012-11-16 18:18 .tc3 4 -rw-rw-r--. 1 WFUser WFUser 5 2012-11-16 18:15 .tc4 4 drwx------. 2 gdm gdm 4096 2012-11-19 16:06 orbit-gdm 4 drwx------. 2 gdm gdm 4096 2012-11-19 16:05 pulse-Jkx9hhtHj4dy 4 drwx------. 2 WFUser WFUser 4096 2012-11-09 17:39 pulse-g9SlRO3UEqGg address@hidden ~]$ ls -Asl /tmp |sort -k9,9 -k7,8 total 44 4 -r--r--r--. 1 root root 11 Nov 19 16:05 .X0-lock 4 drwx------. 2 gdm gdm 4096 Nov 19 16:05 pulse-Jkx9hhtHj4dy 4 drwxrwxrwt. 2 root root 4096 Nov 19 16:05 .ICE-unix 4 drwxrwxrwt. 2 root root 4096 Nov 19 16:05 .X11-unix 4 drwx------. 2 gdm gdm 4096 Nov 19 16:06 orbit-gdm 4 drwx------. 2 WFUser WFUser 4096 Nov 9 17:39 .esd-500 4 drwx------. 2 WFUser WFUser 4096 Nov 9 17:39 pulse-g9SlRO3UEqGg 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:14 .tc 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:14 .tc2 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:15 .tc4 4 -rw-rw-r--. 1 WFUser WFUser 5 Nov 16 18:18 .tc3 address@hidden ~]$ address@hidden ~]$ ls -Ald /tmp/.[!.]* ls: cannot access /tmp/.[!.]*: No such file or directory address@hidden ~]$