Anpassen der Linux-Dateiliste

Anfänger

In diesem Projekt lernen Sie, wie Sie einen benutzerdefinierten ls-Befehl erstellen, der die Größen von Verzeichnissen in einem benutzerfreundlichen Format anzeigt. Dieses Projekt hilft Ihnen zu verstehen, wie Sie Dateiinformationen in einer Linux-Umgebung mithilfe von Zsh-Skripten abrufen und formatieren.

LinuxShell

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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

Lehrer

labby

Labby

Labby is the LabEx teacher.