
Andres Felipe Cogollo Hincapie
PreguntaHola compañeros, Alguien me podría hacer el favor de explicar por qué el profe cuando quiere listar los archivos usa el comando ls -l y no solo ls?

Jorge Luis Martínez Hernández
el -l es un modificador, lo que hace es alterar el resultado final del comando ls, al poner el -l hace que el resultado lo muestre en forma de lista como ya te mencionaron hay varias opciones y las puedes ver ejecutando en la terminal
ls --help
casi todos comandos de linux tienen la opción de poner modificadores para obtener resultados mas acordes a tus necesidades, si quieres saber las opciones de los comandos puedes usar el comando man que te mostrará el manual del comando que quieras, por ejemplo
man rm man cp man mv man ls man man
o buscar en google, eso ya es a tu elección

Jorge Cruz Perez
Las opciones disponibles con éste comando son las siguientes:
ls -a Nos muestra los archivos y directorios dentro del directorio actual, incluyendo los archivos y directorios ocultos.
ls -t Ordena los archivos por fecha de modificación.
ls -X Ordena los archivos por extensión.
ls -l Muestra toda la información: usuario, grupo, permisos, tamaño, fecha y hora de creación.
ls -lh Muestra la misma información que ls -l pero con las unidades de tamaño en KB, MB, etc.
saludos :)

Carlos Eduardo Gomez García
Hola! Si escribes en tu terminal:
ls --help
Podrás ver que significa ese "-l"
Prácticamente es un modificador que le dice a la terminal que imprima el resultado en un formato largo "long format" y esto significa que no solo te va a imprimir los archivos, también te va a imprimir los permisos, el usuario dueño, el grupo dueño, el peso en bytes del archivo y la fecha de creación del mismo.
Si usas "ls" únicamente no te va a imprimir nada de eso, sino que te va a imprimir únicamente el nombre de cada archivo uno delante de otro.
Otro motivo para usar "ls -l" es para que te imprima cada archivo en una línea nueva y sea más fácil de ver, "ls" te los va a imprimir todos en una sola línea