Ubah ke direktori home di PowerShell

15

Pada prompt perintah cmd, perintah ini akan membawa saya ke direktori home saya:

cd %UserProfile%

Pada prompt perintah PowerShell, perintah yang sama menghasilkan kesalahan ini:

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

Apa perintah yang setara di PowerShell?

Iain Samuel McLean Elder
sumber

Jawaban:

28

Anda bisa membuka dir home dengan perintah ini:

cd $home
Imtheman
sumber
5
Sebagai tambahan untuk jawaban ini,% UserProfile% tidak benar-benar menerjemahkan ke $ home, dan, sebaliknya, Anda harus menggunakan variabel $ env: UserProfile.
SpellingD
11

Singkatan ini adalah salah satu favorit saya:

cd ~

Anda juga dapat melakukan:

cd ~\Deskt 

(Tekan Tabtombol untuk pelengkapan otomatis, itu berfungsi dengan baik ketika Anda dimakamkan di direktori yang dalam dan perlu menyalin sesuatu ke Desktop atau di suatu tempat di $ HOME Anda)

yaxzone
sumber
Bagus, entah bagaimana saya tidak tahu Anda bisa menggunakannya ~di PowerShell!
Nate Barbettini