Respuestas:
En primer lugar, los comandos mencionados no generan la misma salida. Aquí están los detalles:
ll: No hay un comando como ll, en Ubuntu es un alias para el comando ls -alF. puedes encontrarlo por:
$ type ll
ll is aliased to `ls -alF'
-ala opción es mostrar archivos ocultos (se mostrarán .y ..también)
-l La opción es mostrar el resultado como una larga lista junto con varios atributos, por ejemplo, permisos, tamaños de archivo, uso, grupo, tiempo de modificación, etc.
-Fagregará una de */=>@|las entradas, se usa básicamente para diferenciar archivos de directorios, ya que se agregará /a las entradas de directorio
Ejemplo:
$ ll
total 24
drwxrwxr-x 4 chayan chayan 4096 Jun 25 13:53 ./
drwxrwxr-x 3 chayan chayan 4096 Jun 25 13:34 ../
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data/
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
ls -l: Como se mencionó anteriormente -l, mostrará las entradas como una larga lista junto con varios atributos.
Ejemplo:
$ ls -l
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
ls -ltr :
-t la opción ordenará las entradas por fecha de modificación (con la más nueva primero)
-r revertirá el orden de clasificación.
Como -tse ordenará por tiempo de modificación con el más nuevo primero, -rcausará lo contrario, es decir, las entradas más antiguas se mostrarán primero ahora.
Ejemplo (Agregar un archivo y un directorio para hacerlo más claro):
$ ls -lt
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
-rw-rw-r-- 1 chayan chayan 208 Jun 25 13:49 move.sh
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
$ ls -ltr
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
-rw-rw-r-- 1 chayan chayan 208 Jun 25 13:49 move.sh
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
Comprueba man lspara tener más idea.