Cuando estoy usando estos comandos, obtengo el mismo resultado pero solo se cambia el ls -ltr
orden para el comando. ¿Alguien puede decirme cuál es la diferencia entre los siguientes comandos?
ll
ls -l
ls -ltr
command-line
ls
vishal
fuente
fuente
Respuestas:
En primer lugar, los comandos mencionados no generan la misma salida. Aquí están los detalles:
ll
: No hay un comando comoll
, en Ubuntu es un alias para el comandols -alF
. puedes encontrarlo por:-a
la 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.-F
agregará una de*/=>@|
las entradas, se usa básicamente para diferenciar archivos de directorios, ya que se agregará/
a las entradas de directorioEjemplo:
ls -l
: Como se mencionó anteriormente-l
, mostrará las entradas como una larga lista junto con varios atributos.Ejemplo:
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
-t
se ordenará por tiempo de modificación con el más nuevo primero,-r
causará 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):
Comprueba
man ls
para tener más idea.fuente