Przejdź do katalogu domowego w PowerShell


15

W wierszu polecenia cmd to polecenie przeniesie mnie do mojego katalogu domowego:

cd %UserProfile%

W wierszu polecenia programu PowerShell to samo polecenie powoduje błąd:

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

Jakie jest równoważne polecenie w PowerShell?

Odpowiedzi:


28

Możesz dostać się do katalogu domowego za pomocą tego polecenia:

cd $home

5
Jako dodatek do tej odpowiedzi% UserProfile% nie dosłownie tłumaczy się na $ home, a zamiast tego powinieneś użyć zmiennej $ env: UserProfile.
SpellingD

11

Ten skrót jest jednym z moich ulubionych:

cd ~

Możesz także:

cd ~\Deskt 

(Naciśnij Tabklawisz automatycznego uzupełniania, działa dobrze, gdy jesteś pochowany w jakimś głębokim katalogu i musisz skopiować coś na pulpit lub gdzieś w $ HOME)


Fajnie, jakoś nie wiedziałem, że możesz używać ~w PowerShell!
Nate Barbettini,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.