Einrichten einer neuen Projektstruktur

LinuxBeginner
Jetzt üben

Einführung

Herzlich willkommen zur Herausforderung für die Erstellung und Navigation von Linux-Verzeichnissen! In dieser Übung stellen Sie Ihr Können unter Beweis, indem Sie eine spezifische Verzeichnisstruktur anlegen und sich darin bewegen. Stellen Sie sich vor, Sie sind ein Softwareentwickler, der die Struktur für ein neues Projekt aufsetzt. Ihre Aufgabe ist es, Verzeichnisse für verschiedene Komponenten Ihres Projekts zu erstellen und effizient zwischen ihnen zu wechseln. Diese Aufgabe wird Ihnen helfen, sicherer im Umgang mit dem Erstellen von Ordnern und dem Navigieren im Dateisystem mittels der Befehle cd und mkdir zu werden.

Aufgaben

  1. Erstellen Sie eine Verzeichnisstruktur für ein Webprojekt im Verzeichnis ~/project.
  2. Navigieren Sie durch die erstellte Verzeichnisstruktur.

Anforderungen

  • Sie müssen das Verzeichnis ~/project als Ausgangspunkt verwenden.

  • Erstellen Sie die folgende Verzeichnisstruktur:

    project/
    ├── frontend/
    │   ├── css/
    │   └── js/
    └── backend/
        ├── api/
        └── database/
  • Zur Erstellung der Verzeichnisse und zur Navigation dürfen ausschließlich die Befehle cd und mkdir verwendet werden.

  • Sie können die Befehle pwd und ls nutzen, um Ihren aktuellen Standort und den Inhalt der Verzeichnisse zu überprüfen.

  • Alle Befehle müssen im Terminal ausgeführt werden.

Beispiel

Hier ist ein Beispiel dafür, wie Ihre fertige Verzeichnisstruktur aussehen sollte, wenn man sie mit dem Befehl tree betrachtet (auch wenn Sie tree in dieser Herausforderung nicht verwenden werden):

project/
├── frontend/
│   ├── css/
│   └── js/
└── backend/
    ├── api/
    └── database/

Denken Sie daran: Ihre Aufgabe ist es, diese Struktur ausschließlich mit den Befehlen cd und mkdir aufzubauen. Sie können pwd und ls zur Kontrolle Ihres Fortschritts verwenden, diese sind jedoch nicht Teil der eigentlichen Lösungsschritte.

✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung haben Sie den Umgang mit zwei essenziellen Linux-Befehlen geübt: cd zum Wechseln von Verzeichnissen und mkdir zum Erstellen neuer Ordner. Sie haben ein strukturiertes Layout für ein Webprojekt entworfen und damit demonstriert, wie diese Befehle in praxisnahen Szenarien eingesetzt werden. Durch das Navigieren in der Struktur und das Erstellen verschachtelter Verzeichnisse haben Sie Ihre Fertigkeiten in der Dateisystemverwaltung vertieft. Diese Fähigkeiten sind grundlegend, um Projekte effizient zu organisieren und sich in komplexen Verzeichnisstrukturen unter Linux zurechtzufinden.