Wechseln Sie in PowerShell in das Basisverzeichnis

15

An der Eingabeaufforderung von cmd bringt mich dieser Befehl in mein Ausgangsverzeichnis:

cd %UserProfile%

An der PowerShell-Eingabeaufforderung erzeugt derselbe Befehl den folgenden Fehler:

Set-Location : Cannot find path 'C:\%UserProfile%' because it does not exist.
At line:1 char:3
+ cd <<<<  %UserProfile%
    + CategoryInfo          : ObjectNotFound: (C:\%UserProfile%:String) [Set-Location], ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand

Was ist der entsprechende Befehl in PowerShell?

Iain Samuel McLean Elder
quelle

Antworten:

28

Sie können mit diesem Befehl zu Ihrem Heimatverzeichnis gelangen:

cd $home
ich bin der Mann
quelle
5
Als Add-On zu dieser Antwort übersetzt% UserProfile% nicht wörtlich in $ home. Stattdessen sollten Sie die Variable $ env: UserProfile verwenden.
Rechtschreibung:
11

Diese Abkürzung ist eine meiner Favoriten:

cd ~

Sie können auch:

cd ~\Deskt 

(Drücken Sie die TabTaste, um die automatische Vervollständigung zu aktivieren. Dies funktioniert einwandfrei, wenn Sie sich in einem tiefen Verzeichnis befinden und etwas auf den Desktop oder irgendwo in Ihrem $ HOME kopieren müssen.)

Yaxzone
quelle
Nizza, irgendwie wusste ich nicht, dass Sie ~in PowerShell verwenden können!
Nate Barbettini