Antworten:
cd ~/Downloads
Denken Sie daran: Linux Fall empfindlich ist, so Downloads
und downloads
sind verschiedene Verzeichnisse.
~
ist eine "Verknüpfung" zum Home-Verzeichnis. Ein anderer wäre $HOME
. Wenn Sie bereits in Ihrem Home-Verzeichnis sind, können Sie einfach cd Downloads
.
Vom Downloads
Verzeichnis aus können Sie schnell zu Ihrem Ausgangsverzeichnis zurückkehren, indem Sie einfach cd
an der Eingabeaufforderung eingeben . cd ~
macht das gleiche.
In BASH gibt es zwei grundlegende Möglichkeiten, sich fortzubewegen:
Absolute Pfadnamen beginnen im Stammverzeichnis, das mit einem führenden Punkt gekennzeichnet ist /
, und können von überall verwendet werden. Um den absoluten Pfad zu verwenden Downloads
, können Sie Folgendes ausführen:
cd /home/<username>/Downloads
Wo <username>
wird durch Ihren Benutzernamen ersetzt. Sie können es auch durch die Umgebungsvariable ersetzen, $USER
die normalerweise den Benutzernamen des Benutzers enthält, der gerade die Shell ausführt. Sie können auch ersetzen /home/<username>
mit $HOME
, die in der Regel auf den absoluten Pfad des Home - Verzeichnisses des Benutzers ausgeführt wird die Shell erweitern.
Eine nützliche Abkürzung dafür ist
cd ~/Downloads
Das Tilde-Zeichen ( ~
) ersetzt /home/<username>
- es wird in das Ausgangsverzeichnis des Benutzers erweitert, der gerade die Shell ausführt. Beachten Sie, dass diese Erweiterung nicht ausgeführt wird, wenn das Tilde-Zeichen in doppelten oder einfachen Anführungszeichen steht.
Relative Pfadnamen beginnen im Arbeitsverzeichnis (dem Verzeichnis, in dem Sie sich befinden). Wenn Sie also wissen, in welchem Verzeichnis Sie sich befinden, können Sie einige Verknüpfungen verwenden, um sich fortzubewegen. Beispielsweise
.
(Punkt) bezieht sich auf das aktuelle Arbeitsverzeichnis..
(Punkt) (Punkt) bezieht sich auf das Elternverzeichnis des aktuellen Arbeitsverzeichnisseswenn Sie in Ihrem Benutzerordner und geben Sie sind cd Downloads
können Sie auch eingeben ./Downloads
Das ./
impliziert ist , wenn Sie gerade eingeben cd Downloads
(Arbeitsverzeichnis impliziert ist , wenn Sie nicht über einen Pfad enthalten).
Wenn Sie sich im Downloads
Verzeichnis befinden, können Sie auch cd ..
zum übergeordneten Verzeichnis zurückkehren /home/<username>
. In diesem Fall ist es am einfachsten, einfach zu tippen cd
, da das Arbeitsverzeichnis Ihr Ausgangsverzeichnis sofort ändert, egal wo Sie sich befinden. Dies ist ..
jedoch sehr nützlich, wenn Sie in verschachtelten Verzeichnisstrukturen oder anderen Speicherorten auf dem System navigieren.
Sie können die Eingabe auch verkürzen, indem Sie Aliase in .bash_aliases verwenden, das sich in Ihrem Ausgangsverzeichnis befindet. Wenn Sie in diesem Beispiel dwn eingeben, gelangen Sie in Ihr Download-Verzeichnis.
alias dwn='cd /home/andy/Downloads'