4. ls (Listar Directorios)

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

Inicia sesión para guardar tu progreso de aprendizaje

Iniciar sesión

Ejercicios

¡La práctica hace al maestro! Aquí tienes un laboratorio práctico para reforzar tu comprensión del comando ls:

  • Comando ls de Linux: Listado de Contenido - Practica el uso del comando ls para listar y analizar eficientemente el contenido de archivos y directorios. Aprenderás varias opciones para listados detallados, visualización de archivos ocultos, tamaños legibles por humanos y técnicas de ordenación para mejorar tus habilidades en la línea de comandos.

Este laboratorio te ayudará a aplicar los conceptos en un escenario real y a ganar confianza con el listado de directorios en Linux.

Cuestionario

¿Qué comando usarías para ver archivos ocultos? Por favor, responde en inglés, prestando atención a las mayúsculas y minúsculas.