Inicio > Gestión de archivos y directorios > ls

ls: Ver detalles de archivos y directorios (-l)

ls es el comando más básico en Linux para listar archivos y directorios. En particular, la opción -l imprime información detallada como permisos de archivo, propietario, grupo, tamaño y hora de la última modificación en un formato largo, lo que lo hace esencial para la administración del sistema y el análisis de archivos. Esta guía se centra en el uso de la opción -l del comando ls.

Resumen

ls -l muestra los elementos del sistema de archivos en detalle, lo que permite comprender de un vistazo los atributos de cada elemento. Esto es útil para verificar la configuración de seguridad, el uso del disco y los cambios recientes.

Características principales

La información principal que se puede obtener a través de la opción ls -l es la siguiente:

  • Ver permisos detallados de archivos y directorios
  • Mostrar información del propietario y grupo de archivos
  • Ver tamaño de archivo y hora de la última modificación
  • Mostrar el número de enlaces duros

Opciones principales

Estas son las opciones que se usan comúnmente con el comando ls. Son especialmente útiles cuando se combinan con la opción -l.

Visualización/Formato

Comando generado:

Combina los comandos.

Descripción:

`ls` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Varios ejemplos de uso de la opción ls -l.

Ver lista detallada del directorio actual

ls -l

El uso más básico de ls -l, que imprime información detallada de los archivos y directorios en el directorio actual.

Ver lista detallada con tamaño legible por humanos

ls -lh

Agrega la opción -h para mostrar el tamaño del archivo en unidades K, M, G para mejorar la legibilidad.

Ver lista detallada incluyendo archivos ocultos

ls -la

Agrega la opción -a para mostrar también archivos y directorios ocultos que comienzan con un punto (.).

Ver lista detallada de un directorio específico

ls -l /var/log

Imprime información detallada de archivos y directorios en la ruta especificada.

Ver lista detallada ordenada por archivos modificados recientemente

ls -lt

Agrega la opción -t para mostrar los archivos modificados más recientemente en orden.

Consejos y precauciones

La salida de ls -l contiene mucha información importante, por lo que es crucial comprender el significado de cada campo.

Descripción de los campos de salida de ls -l

La información representada por cada columna en el comando ls -l es la siguiente:

  • Primer carácter: Tipo de archivo (d: directorio, -: archivo regular, l: enlace simbólico, c: dispositivo de caracteres, b: dispositivo de bloques, p: tubería, s: socket)
  • Siguientes 9 caracteres: Permisos de archivo (permisos de lectura (r)/escritura (w)/ejecución (x) en orden de propietario/grupo/otros usuarios)
  • Tercer campo: Número de enlaces duros (para directorios, es el número de subdirectorios incluidos + 2)
  • Cuarto campo: Nombre del propietario del archivo
  • Quinto campo: Nombre del grupo de archivos
  • Sexto campo: Tamaño del archivo (en bytes, la opción -h mejora la legibilidad)
  • Séptimo campo: Mes, día, hora (o año) de la última modificación
  • Último campo: Nombre del archivo o directorio

Consejos de uso

ls -l puede ejercer funciones potentes cuando se combina con otros comandos.

  • La salida de ls -l se usa frecuentemente a través de tuberías (|) para filtrar o ordenar información específica combinándola con otros comandos como `grep`, `awk`, `sort`.
  • Para verificar el uso total de bloques de un directorio, consulte el valor `total` que aparece en la primera línea de la salida de `ls -l`.

Comandos de la misma categoría