Einführung
In diesem Projekt lernst du, wie du einen benutzerdefinierten ls
-Befehl erstellst, der die Größen von Verzeichnissen in einem benutzerfreundlichen Format anzeigt. Dieses Projekt hilft dir zu verstehen, wie du in einer Linux-Umgebung mithilfe von Zsh-Skripting Dateiinformationen abrufen und formatieren kannst.
👀 Vorschau
$ cd /home/labex
$ sh newls.sh /home/labex
## Beispiel
drwxr-xr-x 1 labex 6B Okt 13 10:11 Code
drwxr-xr-x 1 labex 120B Okt 13 10:11 Desktop
drwxr-xr-x 1 labex 28B Sep 23 2021 golang
drwxr-xr-x 1 labex 22B Okt 23 10:17 project
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du ein Zsh-Skript erstellst, um Datei- und Verzeichnisinformationen anzuzeigen
- Wie du die Dateigröße für eine bessere Lesbarkeit formatierst
- Wie du das passende Datumsformat für die Dateiänderungszeiten bestimmst
- Wie du die Dateiinformationen im gleichen Format wie der
ls -lh
-Befehl ausgibst
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Ein Zsh-Skript zu schreiben, das die Größen von Dateien und Verzeichnissen in einem angegebenen Verzeichnis anzeigen kann
- Die Dateigrößeninformationen für eine bessere Lesbarkeit zu formatieren
- Das passende Datumsformat für die Dateiänderungszeiten basierend auf dem aktuellen Jahr und der letzten Änderungszeit der Datei zu bestimmen
- Die Dateiinformationen in einem benutzerfreundlichen Format auszugeben, das mit dem
ls -lh
-Befehl übereinstimmt