Você pode usar
ls -l --time=atime --sort=t
Explicação:
-
ls -l
lista os arquivos com o formato de lista detalhado -
--time=atime --sort=t
define a ordem de classificação para a hora do último acesso
Exemplo:
$ touch foo bar foobar
$ ls -l
insgesamt 0
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 bar
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 foo
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 foobar
$ sleep 60; touch baz
$ ls -l
insgesamt 0
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 bar
-rw-r--r-- 1 Wayne users 0 Okt 4 11:58 baz
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 foo
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 foobar
Após alguns minutos:
$ touch -a foo # sets atime to cuurent time
$ ls -lt
insgesamt 0
-rw-r--r-- 1 Wayne users 0 Okt 4 11:58 baz
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 foobar
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 bar
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 foo
$ ls -lt --time=atime
insgesamt 0
-rw-r--r-- 1 Wayne users 0 Okt 4 12:01 foo
-rw-r--r-- 1 Wayne users 0 Okt 4 11:58 baz
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 foobar
-rw-r--r-- 1 Wayne users 0 Okt 4 11:56 bar
Conclusão:
ls -lt --time=atime
faz o que você precisa