Was bedeutet ~/ vor dem Namen eines Verzeichnisses im Terminal?

Was bedeutet ~/ vor dem Namen eines Verzeichnisses im Terminal?

Was würde es beispielsweise bedeuten, wenn Sie sagen:

cd ~/meinverzeichnis

Antwort1

~ist eine Verknüpfung zum Home-Verzeichnis, also

cd ~/mydirectory 

Wird dorthin verschoben mydirectory, wenn sich in Ihrem Home-Ordner ein solches Verzeichnis befindet, andernfalls wird die Fehlermeldung „Verzeichnis existiert nicht“ ausgegeben.

Beispiel:

Bildbeschreibung hier eingeben

Ihr Home-Verzeichnis befindet sich unter /home/<username>.

Wissenswertes: Aus diesem Grund enthält die standardmäßige Bash-Eingabeaufforderung eine Tilde wie diese user@host:~$. Die Tilde zeigt an, dass Sie sich derzeit in Ihrem Home-Verzeichnis befinden. Wenn Sie an einen anderen Ort wechseln, z. B. in , /etcwird angezeigt user@host:/etc$.

Antwort2

Es ist die Abkürzung für Ihr Home-Verzeichnis. Mein Desktop-Verzeichnis befindet sich beispielsweise unter

 /home/marc/Desktop

oder

 ~/Desktop

kurz gesagt.

verwandte Informationen