Icono del sitio Binario 0

Comando ls en Linux: Guía Completa con Ejemplos y Opciones

Artículos Guías Manuales Sistemas Linux Windows Binario 0

Artículos Guías Manuales Sistemas Linux Windows Binario 0

FacebookEmailWhatsAppLinkedInRedditXShare

El comando ls en Linux es una herramienta fundamental para cualquier usuario del sistema operativo basado en Unix. Este comando se utiliza para listar el contenido de los directorios, mostrando archivos y subdirectorios. A continuación, se presenta una guía completa del comando ls con varios ejemplos y opciones para maximizar su utilidad.

Uso Básico del Comando ls

El uso más simple del comando ls es escribir ls en la línea de comandos. Esto listará los archivos y directorios en el directorio actual.

ls

Opciones Comunes del Comando ls

1. Listar en Formato Largo (-l)

La opción -l muestra una lista detallada con información adicional sobre los archivos y directorios, como permisos, número de enlaces, propietario, grupo, tamaño y fecha de modificación.

ls -l

Ejemplo:

-rw-r--r-- 1 usuario grupo  1048576 May 24 12:00 archivo.txt
drwxr-xr-x 2 usuario grupo 4096 May 24 12:00 directorio

2. Incluir Archivos Ocultos (-a)

Los archivos que comienzan con un punto (.) se consideran ocultos. La opción -a incluye estos archivos en la lista.

ls -a

Ejemplo:

.  ..  .archivo_oculto  archivo.txt  directorio

3. Ordenar por Tamaño (-S)

La opción -S ordena los archivos y directorios por tamaño, de mayor a menor.

ls -S

Ejemplo:

archivo_grande.txt
archivo_medio.txt
archivo_pequeno.txt

4. Mostrar en Formato Humano (-h)

Cuando se usa junto con -l, la opción -h convierte los tamaños de archivo a un formato legible (KB, MB, GB).

ls -lh

Ejemplo:

-rw-r--r-- 1 usuario grupo  1.0M May 24 12:00 archivo.txt
drwxr-xr-x 2 usuario grupo 4.0K May 24 12:00 directorio

5. Recursivo (-R)

La opción -R lista todos los subdirectorios de manera recursiva.

ls -R

Ejemplo:

.:
archivo.txt directorio

./directorio:
archivo_en_directorio.txt

6. Ordenar por Fecha de Modificación (-t)

La opción -t ordena los archivos por fecha de modificación, mostrando primero los más recientes.

ls -lt

Ejemplo:

-rw-r--r-- 1 usuario grupo  1048576 May 24 12:00 archivo_reciente.txt
-rw-r--r-- 1 usuario grupo 1048576 May 23 08:00 archivo_antiguo.txt

7. Invertir el Orden (-r)

La opción -r invierte el orden de listado. Puede combinarse con otras opciones.

ls -lr

Ejemplo con -lt:

ls -ltr

Ejemplo:

-rw-r--r-- 1 usuario grupo  1048576 May 23 08:00 archivo_antiguo.txt
-rw-r--r-- 1 usuario grupo 1048576 May 24 12:00 archivo_reciente.txt

8. Listar Solo Directorios (-d)

La opción -d lista solo los directorios, sin mostrar su contenido.

ls -d */

Ejemplo:

directorio/

9. Listar con Colores (--color)

La opción --color agrega color a la salida del comando para diferenciar archivos, directorios y otros tipos de archivos.

ls --color

10. Combinando Opciones

Puedes combinar múltiples opciones para obtener una salida más personalizada y detallada.

ls -lhtr --color

Este comando listará los archivos en formato largo y legible, ordenados por fecha de modificación de más antiguo a más reciente, y con colores.

Conclusión

El comando ls es extremadamente versátil y poderoso, proporcionando múltiples opciones para personalizar la salida según las necesidades del usuario. Desde listar archivos en formato detallado, incluyendo archivos ocultos, hasta ordenar por tamaño o fecha de modificación, ls es una herramienta esencial en el repertorio de cualquier usuario de Linux. Con esta guía y los ejemplos proporcionados, deberías estar bien equipado para utilizar el comando ls de manera efectiva en tus tareas diarias.

Salir de la versión móvil