Introduction
Dans ce projet, vous allez apprendre à créer une commande personnalisée ls
qui affiche les tailles des dossiers dans un format convivial. Ce projet vous aidera à comprendre comment récupérer et formater des informations sur les fichiers dans un environnement Linux à l'aide de scripts Zsh.
👀 Aperçu
$ sh newls.sh /home/labex
## Exemple
drwxr-xr-x 1 labex 6B Oct 13 10:11 Code
drwxr-xr-x 1 labex 120B Oct 13 10:11 Bureau
drwxr-xr-x 1 labex 28B Sep 23 2021 golang
drwxr-xr-x 1 labex 22B Oct 23 10:17 projet
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment créer un script Zsh pour afficher des informations sur les fichiers et les dossiers
- Comment formater la taille du fichier pour une meilleure lisibilité
- Comment déterminer le format de date approprié pour les dates de modification des fichiers
- Comment afficher les informations sur les fichiers dans le même format que la commande
ls -lh
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Écrire un script Zsh qui peut afficher les tailles des fichiers et des dossiers dans un répertoire spécifié
- Formater les informations sur la taille du fichier pour une meilleure lisibilité
- Déterminer le format de date approprié pour les dates de modification des fichiers en fonction de l'année en cours et de la dernière date de modification du fichier
- Afficher les informations sur les fichiers dans un format convivial qui correspond à la commande
ls -lh