El comando «ls -lh»



Cuando combinas ambas opciones y ejecutas ls -lh, obtienes una lista de archivos y directorios en el directorio actual con detalles en formato largo y tamaños legibles por humanos. Esto es especialmente útil para comprender rápidamente el tamaño de los archivos y directorios sin necesidad de realizar conversiones manualmente.

El comando ls se utiliza en sistemas Unix y Linux para listar archivos y directorios en un directorio específico. La opción -lh es una combinación de dos opciones comunes que se utilizan con ls, y aquí te explico cada una de ellas y el resultado que produce:

  • -l: Esta opción significa «long format» (formato largo) y se utiliza para mostrar información detallada sobre cada archivo o directorio en la lista. El resultado de ls -l incluirá, para cada entrada:
  • Permiso: Los permisos de lectura, escritura y ejecución para el propietario, el grupo y otros.
  • Enlaces: El número de enlaces duros al archivo o directorio.
  • Propietario: El nombre del propietario del archivo o directorio.
  • Grupo: El nombre del grupo al que pertenece el archivo o directorio.
  • Tamaño: El tamaño del archivo en bytes.
  • Fecha y hora de modificación: La fecha y hora en que se modificó por última vez el archivo o directorio.
  • Nombre: El nombre del archivo o directorio.
  • -h: Esta opción significa «human-readable» (legible por humanos) y se utiliza para mostrar tamaños de archivos y directorios en un formato más legible para los seres humanos. Cuando se usa -h, los tamaños se muestran en kilobytes (K), megabytes (M), gigabytes (G) u otras unidades más adecuadas en función del tamaño real.

El resultado podría verse así:

-rw-r--r-- 1 usuario grupo 1.5M Sep  8 14:30 archivo1.txt
drwxr-xr-x 2 usuario grupo 4.0K Sep  8 14:30 carpeta1
-rw-r--r-- 1 usuario grupo 2.3M Sep  8 14:30 archivo2.txt

En este ejemplo, puedes ver que los tamaños de los archivos «archivo1.txt» y «archivo2.txt» están en megabytes (M) y el tamaño del directorio «carpeta1» está en kilobytes (K), lo que hace que la información sea más legible y comprensible. Los detalles de permisos, propietario, grupo y fecha/hora de modificación también se incluyen en el resultado.