Cuando estamos navegando con nuestra Shell por los directorios a veces necesitamos saber que es lo que contiene ese directorio (u otro) y allí esta el comando listar (ls, de list en inglés) para salvarnos en ese momento.
Este es un comando muy utilizado pues nos sirve para ver que es lo que contiene cierto directorio, ya sea el actual u otro, el comando listar junto con sus diferentes opciones tiene un gran poder. Pues vayamos al grano..
Sintaxis
La sintaxis de este comando es la siguiente:
ls -[opciones]
ls -[opciones] directorio
Las opciones
Veamos a continuación algunas de las opciones que nos permite utilizar el comando ls:
-a Muestra todos los archivos, incluyendo los ocultos (que comienzan con .)
-B Muestra todos los archivos pero no los de backup (comienzan con ~)
-l Muestra toda la información de los archivos contenidos en el directorio (privilegios, propietario, grupo al que pertenece, el tamaño, fecha y hora de ultimo ingreso y el nombre del archivo)
-lh Muestra lo mismo que -l pero el tamaño de los archivos se muestra en Kb, Mb, Gb, etc..
-r Muestra el contenido del directorio en orden ascendente
-R Muestra el contenido del directorio y de los subdirectorios contenidos en él.
-S Muestra el contenido del directorio ordenados por tamaño de los archivos.
-t Muestra el contenido del directorio, ordenando los archivos por fecha de último ingreso.
-X Muestra el contenido del directorio, ordenando los archivos por extensión.
Ejemplos
Para entender un poco mejor estas opciones vamos a hacer unos ejemplos bien simples (suponemos que estamos en la carpeta personal del usuario).
1. Listar los archivos que se encuentran en Documentos
ls Documentos/
2. Listar los archivos, incluyendo los ocultos, de Documentos
ls -a Documentos/
3. Listar los archivos de Documentos, incluyendo los ocultos y mostrando los detalles de los archivos
ls -la Documentos/
4. Lo mismo que el anterior pero ordenando por tamaño, además de mostrar el tamaño en forma legible.
ls -lahS Documentos/
5. Ordenar los archivos de Documentos/ por extensión
ls -X Documentos/
6. Ordenar los archivos de Documentos/ por último ingreso
ls -t Documentos/
Como podrán ver, el comando ls con sus opciones es muy versátil y lo puedes utilizar mucho, ya que despliega mucha información muy necesaria a veces..




