
Früher habe ich diesen Befehl verwendet, cd /Foldername
um durch den Ordner zu navigieren. Aber jetzt habe ich ein Problem damit. Ich muss diesen Befehl cd ~/foldername
zum Navigieren verwenden. Bitte sehen Sie sich den Screenshot an:
Die Frage ist: Wie kann ich den alten Befehl abrufen? Ich bevorzuge den alten Befehl.
Antwort1
Wenn Sie durch Verzeichnisse navigieren und mit beginnen, interpretiert /
der Befehl cd
, dass es sich um einabsolutWeg:
$ cd /directory
bedeutet (root)/directory
, nicht /home/user/directory
.
~
ist ein Alias für/home/user
Wenn Sie sich in Ihrem Home-Verzeichnis befinden und Folgendes eingeben $ cd directory
(beachten Sie, dass kein vorhanden ist /
), interpretiert cd dies alsrelativVerzeichnis, d. h. relativ zu Ihrem aktuellen Verzeichnis.
Antwort2
Es gibt einen Unterschied zwischen den beiden Befehlen.
cd /foldername
ändert Ihr aktuelles Arbeitsverzeichnis in foldername
das, das direkt unter dem Stammverzeichnis liegt.
cd ~/foldername
ändert Ihr aktuelles Arbeitsverzeichnis in foldername
, das sich unter Ihrem Home-Verzeichnis befindet, das sich bei den meisten Linux-Distributionen unter befinden sollte /home/<your-username>/foldername
.
Ihre Fehlermeldung besagt, dass sich derzeit kein Eintrag foldername
in Ihrem Stammverzeichnis befindet.