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.