Direkt zum Hauptinhalt springen
eLearner.app
Modul 2 · Lektion 1 von 33/11 im Kurs~10 min
Lektionen des Moduls (1/3)

Ressourcen erstellen (mkdir und touch)

Neben der Navigation müssen Sie im Terminal oft auch Ihre Arbeit organisieren, indem Sie Ordner (Verzeichnisse) und neue leere Dateien erstellen.


Ordner erstellen: mkdir

Um einen neuen Ordner zu erstellen, wird folgender Befehl verwendet:

Bash
mkdir [ordner_name]

Dieser Befehl steht für Make Directory (Ordner erstellen). Beispielsweise erstellt mkdir dokumente einen Ordner namens dokumente in Ihrem aktuellen Verzeichnis.

Verschachtelte Pfade mit -p erstellen

Wenn Sie versuchen, einen Ordner innerhalb eines anderen Ordners zu erstellen, der noch nicht existiert (z. B. projekte/javascript/2026), schlägt der Befehl fehl und gibt einen Fehler zurück.

Um Linux anzuweisen, automatisch alle erforderlichen Zwischenordner (parent directories) zu erstellen, wird die Option -p verwendet:

Bash
mkdir -p projekte/javascript/2026

Leere Dateien erstellen: touch

Um eine leere Datei zu erstellen oder das Änderungsdatum einer vorhandenen Datei zu aktualisieren, wird folgender Befehl verwendet:

Bash
touch [datei_name]

Wenn Sie beispielsweise touch app.js eingeben, wird eine leere Textdatei mit diesem Namen im aktuellen Ordner erstellt.


Anwendungsbeispiele und häufige Fehler

Wenn Sie versuchen, mit touch eine Datei in einem Ordner zu erstellen, der noch nicht existiert, erhalten Sie eine Fehlermeldung:

Bash
touch phantom_ordner/index.html
# Output:
# touch: cannot touch 'phantom_ordner/index.html': No such file or directory

In diesem Fall müssen Sie zuerst die Ordnerstruktur erstellen und erst danach die Datei anlegen:

Bash
mkdir phantom_ordner
touch phantom_ordner/index.html

Wenn ein Ordner bereits existiert, führt das Ausführen von mkdir ohne -p zu einem Fehler:

Bash
mkdir projekte
# Output:
# mkdir: cannot create directory 'projekte': File exists

Probier es aus

Übung 1: Erstelle einen Ordner 'projects'

Übung#linux.m2.l1.e1
Versuche: 0Wird geladen…

Erstelle einen neuen Ordner namens 'projects' im aktuellen Ordner.

Editor wird geladen…
Hinweis anzeigen

Verwende den Befehl mkdir gefolgt vom Namen des Ordners 'projects'.

Lösung nach 3 Versuchen verfügbar

Übung 2: Verschachtelte Struktur

Übung#linux.m2.l1.e2
Versuche: 0Wird geladen…

Erstelle in einem einzigen Schritt den verschachtelten Ordner 'workspace/src' und stelle sicher, dass auch alle erforderlichen übergeordneten Ordner erstellt werden.

Editor wird geladen…
Hinweis anzeigen

Verwende die Option -p mit dem Befehl mkdir, um strukturierte Pfade zu erstellen.

Lösung nach 3 Versuchen verfügbar

Übung 3: Leere Datei erstellen

Übung#linux.m2.l1.e3
Versuche: 0Wird geladen…

Erstelle eine leere Datei namens 'index.html' im aktuellen Ordner.

Editor wird geladen…
Hinweis anzeigen

Verwende den Befehl touch gefolgt vom Namen der zu erstellenden Datei.

Lösung nach 3 Versuchen verfügbar