El comando ls tiene múltiples opciones, veamos las más útiles:
ls
lista los ficheros y directorios en horizontalEjecutado en el termina ls muestra una salida como la siguiente:
![ls listar ficheros y directorios](/files/ycfmh3zdv8jzjl4wp26y2317/ls.jpg)
ls -l
lista los ficheros y directorios en vertical![listar ficheros y directorios en vertical](/files/ycfmh3zdv8jzjl4wp26y2317/ls-l.jpg)
Listar mostrando el tamaño en bytes
ls -lh
![listar mostrando tamaños en bytes](/files/ycfmh3zdv8jzjl4wp26y2317/lsbytes.jpg)
Listar primero los directorios
ls -lh –group-directories-first
![Listar los directorios primero](/files/ycfmh3zdv8jzjl4wp26y2317/lsd.jpg)
Ordenar por fecha
ls -lht
![Listar ordenado por fecha](/files/ycfmh3zdv8jzjl4wp26y2317/lst.jpg)
Si utilizamos la opción r la lista se ordena al revés.
Ls -htr
![Listar ordenando por fecha inversa](/files/ycfmh3zdv8jzjl4wp26y2317/lstr.jpg)
Listar todos los archivos
Con la opción -a listaremos todos los archivos, incluidos los ocultos
ls -lha
![Listar mostrando ficheros ocultos](/files/ycfmh3zdv8jzjl4wp26y2317/lsa.jpg)
Listar solo directorios
ls -ld */
ls -lh | grep ^d
![Lista solo directorios](/files/ycfmh3zdv8jzjl4wp26y2317/lsdir.jpg)
Para tener mas a a mano estas opciones podemos crear alias en el fichero .bashrc en nuestro perfil de la siguiente forma.
Editamos el fichero .bashrc en el directorio raiz de nuestro perfil, en mi caso /home/depruebas y añadimos las siguientes lineas ( si no existe el fichero lo creamos)
alias ll='ls -lh --group-directories-first'
alias la='ls -Ah --group-directories-first'
alias l='ls -CFh --group-directories-first'
alias lsd='ls -lh | grep ^d'
alias ld='ls -ld */'
Y esto es todo amigos!!
Saludos
Alex
Gracias