LoslegenKostenlos loslegen

Wie kann ich ein Verzeichnis nach oben verschieben?

Das übergeordnete Verzeichnis eines Verzeichnisses ist das Verzeichnis, das sich darüber befindet. Zum Beispiel ist /home die übergeordnete Seite von /home/repl. Und „ /home/repl “ ist die übergeordnete Seite von „ /home/repl/seasonal “. Du kannst immer den absoluten Pfad deines übergeordneten Verzeichnisses für Befehle wie „ cd “ und „ ls “ angeben. Oft allerdings Du wirst davon profitieren, dass der spezielle Pfad .. (zwei Punkte ohne Leerzeichen) heißt „das Verzeichnis über dem, in dem ich gerade bin“. Wenn du in „ /home/repl/seasonal “ bist, Dann geht man von cd .. zu /home/repl. Wenn du cd .. nochmal benutzt, Das bringt dich auf /home. Noch ein „ cd .. “ bringt dich ins Stamm ver zeichnis „ / “. Das ist die oberste Ebene des Dateisystems. (Denk dran, zwischen „ cd ” und „ .. ” ein Leerzeichen zu lassen – es ist ein Befehl und ein Pfad, kein einzelner vierstelliger Befehl.)

Ein einzelner Punkt allein, ., bedeutet immer „das aktuelle Verzeichnis“. Also, „ ls “ allein und „ ls . “ machen dasselbe. während „ cd . “ nichts macht (weil du dadurch in das Verzeichnis kommst, in dem du gerade bist).

Ein letzter spezieller Pfad ist ~ (das Tilde-Zeichen), was so viel heißt wie „dein Home-Verzeichnis“, wie zum Beispiel /home/repl. Egal, wo du bist, ls ~ zeigt immer den Inhalt deines Home-Verzeichnisses an, und „ cd ~ “ bringt dich immer nach Hause.


Wenn du dich in /home/repl/seasonal befindest, Wohin führt dich „cd ~/../.“?

Diese Übung ist Teil des Kurses

Einführung in Shell

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten