Introducción
En este proyecto, aprenderás a crear un comando ls
personalizado que muestre los tamaños de los directorios en un formato amigable para el usuario. Este proyecto te ayudará a entender cómo recuperar y formatear información de archivos en un entorno Linux utilizando scripting de Zsh.
👀 Vista previa
$ sh newls.sh /home/labex
## Ejemplo
drwxr-xr-x 1 labex 6B Oct 13 10:11 Código
drwxr-xr-x 1 labex 120B Oct 13 10:11 Escritorio
drwxr-xr-x 1 labex 28B Sep 23 2021 golang
drwxr-xr-x 1 labex 22B Oct 23 10:17 proyecto
🎯 Tareas
En este proyecto, aprenderás:
- Cómo crear un script de Zsh para mostrar información de archivos y directorios
- Cómo formatear el tamaño del archivo para una mejor legibilidad
- Cómo determinar el formato de fecha adecuado para las fechas de modificación de archivos
- Cómo emitir la información de archivos en el mismo formato que el comando
ls -lh
🏆 Logros
Después de completar este proyecto, podrás:
- Escribir un script de Zsh que pueda mostrar los tamaños de archivos y directorios en un directorio especificado
- Formatear la información de tamaño de archivo para una mejor legibilidad
- Determinar el formato de fecha adecuado para las fechas de modificación de archivos basado en el año actual y la última fecha de modificación del archivo
- Emitir la información de archivos en un formato amigable para el usuario que coincida con el comando
ls -lh