The manpage of ls says:   -u     with -lt: sort by, and show, access time; with -l: show access time and sort by name;          otherwise: sort by access timebut that doesn't seem to work:test@debian:~$ date > filetest@debian:~$ dateSun Jan 17 13:21:12 CET 2016test@debian:~$ cat file Sun Jan 17 13:20:10 CET 2016test@debian:~$ ls -lu file -rw-r--r-- 1 test test 29 Jan 17 13:21 filetest@debian:~$ dateSun Jan 17 13:22:02 CET 2016test@debian:~$ cat file Sun Jan 17 13:20:10 CET 2016test@debian:~$ ls -lu file -rw-r--r-- 1 test test 29 Jan 17 13:21 fileOne should expect instead (since the last access time was at 13:22 or later) something like:-rw-r--r-- 1 test test 29 Jan 17 13:22 fileWhat is the explanation? Is the file buffered?
ls -lu does not give last access time
linux;files;ls;timestamps;atime