Ahora que sabemos cómo movernos por el sistema de archivos, ¿cómo averiguamos qué tenemos disponible? Sin la herramienta adecuada, es como moverse a oscuras. Afortunadamente, el maravilloso comando ls de linux está aquí para ayudar listando el contenido de los directorios.
Uso Básico del Comando ls
Por defecto, el comando ls listará los directorios y archivos en tu directorio actual. Sin embargo, también puedes especificar una ruta para listar el contenido de un directorio diferente.
ls
ls /home/pete
El comando ls es una herramienta versátil que puede mostrarte información detallada sobre los archivos y directorios que estás viendo.
Visualización de Archivos Ocultos
Ten en cuenta que no todos los archivos en un directorio son visibles por defecto. En Linux, los nombres de archivo que comienzan con un punto (.) están ocultos. Puedes verlos usando el comando ls con el indicador -a, que significa "all" (todos).
ls -a
Obtención de Información Detallada
Otro indicador esencial de ls es -l de "long" (largo). Esta opción proporciona una lista detallada de archivos en formato largo. Esto te mostrará información detallada, comenzando desde la izquierda: permisos del archivo, número de enlaces, nombre del propietario, grupo del propietario, tamaño del archivo, marca de tiempo de la última modificación y el nombre del archivo o directorio.
ls -l
Aquí tienes un ejemplo de la salida:
pete@icebox:~$ ls -l
total 80
drwxr-x--- 7 pete penguingroup 4096 Nov 20 16:37 Desktop
drwxr-x--- 2 pete penguingroup 4096 Oct 19 10:46 Documents
drwxr-x--- 4 pete penguingroup 4096 Nov 20 09:30 Downloads
drwxr-x--- 2 pete penguingroup 4096 Oct 7 13:13 Music
drwxr-x--- 2 pete penguingroup 4096 Sep 21 14:02 Pictures
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Public
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Templates
drwxr-x--- 2 pete penguingroup 4096 Jul 27 12:41 Videos
Ordenación en Orden Inverso
A veces querrás cambiar el orden de clasificación. El comando ls -r lista archivos y directorios en orden alfabético inverso. La opción ls -r es particularmente útil cuando quieres ver los últimos elementos de una lista larga primero.
ls -r
Combinación de Indicadores de Comando
Los comandos tienen indicadores (también llamados argumentos u opciones) para añadir más funcionalidad. Como vimos con -a y -l, puedes combinarlos en un solo comando como ls -la. El orden de los indicadores generalmente no importa, por lo que ls -al funcionaría de manera idéntica. También puedes añadir el indicador inverso: ls -lar.
ls -la