Inicio > Gestión de archivos y directorios > ls-h

ls-h: Visualización de tamaño de archivo legible por humanos

ls-h no es un comando estándar de Linux, pero a menudo se utiliza como un alias (alias) o script personalizado para usar convenientemente el comando 'ls -h'. El propósito principal de este comando es mostrar los tamaños de archivos y directorios en un formato fácil de leer para los humanos, como KB, MB, GB.

Descripción general

ls-h es un comando personalizado que realiza la función de 'ls -h', convirtiendo los tamaños de archivo a unidades como 1024 bytes (K), 1048576 bytes (M) y mostrándolos. Esto es muy útil para comprender rápidamente el tamaño de archivos o directorios grandes.

Características principales

  • Muestra el tamaño del archivo en unidades legibles por humanos (K, M, G)
  • Funcionalidad idéntica a la opción '-h' del comando 'ls' estándar
  • Se utiliza principalmente como alias o script para la comodidad del usuario

Opciones principales

Dado que ls-h en sí mismo incluye la funcionalidad de 'ls -h', en lugar de tener opciones únicas separadas, se puede usar junto con otras opciones del comando 'ls'. Las opciones descritas aquí son opciones del comando 'ls', y pueden usarse juntas si ls-h es un alias de 'ls -h'.

Visualización/Formato

Comando generado:

Combina los comandos.

Descripción:

`ls-h` Ejecutando el comando.

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

Ejemplos de uso

ls-h se usa principalmente como un alias de 'ls -h', por lo que los siguientes ejemplos muestran cómo usar 'ls -h'. Si el alias ls-h está configurado, puede obtener el mismo resultado ingresando 'ls-h' en lugar de 'ls -h'.

Mostrar tamaño de archivo del directorio actual

ls -h

Muestra el tamaño de los archivos y directorios en el directorio actual en unidades legibles por humanos.

Mostrar tamaño junto con información detallada

ls -lh

Muestra el tamaño legible por humanos junto con información detallada del archivo (permisos, propietario, etc.).

Mostrar tamaño de archivos ocultos en un directorio específico

ls -ah /var/log

Muestra el tamaño de todos los elementos, incluidos los archivos ocultos, en el directorio especificado en unidades legibles por humanos.

Instalación

ls-h no es un comando integrado en el sistema por defecto. Para usar convenientemente la funcionalidad de 'ls -h', puede configurar un alias personalizado o crear un script de shell simple.

Configurar alias

alias ls-h='ls -h'

Para usar 'ls-h' como alias de 'ls -h' durante la sesión del shell, ingrese el siguiente comando. Para usarlo permanentemente, debe agregarlo al archivo de configuración de su shell (por ejemplo, ~/.bashrc, ~/.zshrc).

Configuración de alias permanente (Bash/Zsh)

echo "alias ls-h='ls -h'" >> ~/.bashrc
source ~/.bashrc

Agregue el comando alias anterior al archivo ~/.bashrc o ~/.zshrc y aplique los cambios.

Crear un script de shell simple

echo '#!/bin/bash\nls -h "$@"' > ~/bin/ls-h\nchmod +x ~/bin/ls-h

También puede crear un comando 'ls-h' creando un script ejecutable. Cree un archivo de script, otórguele permisos de ejecución y guárdelo en un directorio incluido en su PATH (por ejemplo, ~/bin).

Consejos y precauciones

Consejos útiles y puntos a tener en cuenta al usar ls-h.

Combinación con otras opciones de ls

Si ls-h es un alias de 'ls -h', puede combinarlo libremente con otras opciones útiles del comando 'ls' (-l, -a, -t, -r, etc.). Por ejemplo, puede usarlo como 'ls-h -lat'.

  • ls-h -l: Muestra tamaño legible por humanos junto con información detallada
  • ls-h -a: Muestra tamaño legible por humanos incluyendo archivos ocultos
  • ls-h -t: Ordena por tiempo y muestra tamaño legible por humanos

Alias vs Script

Para funciones simples, un alias es conveniente, pero si se requiere una lógica más compleja o un procesamiento de argumentos adicional, el método de script es más flexible. En la mayoría de los casos, un alias de 'ls -h' es suficiente.


Comandos de la misma categoría