เปลี่ยนเป็นโฮมไดเร็กทอรีใน PowerShell


15

ที่พรอมต์คำสั่ง cmd คำสั่งนี้จะพาฉันไปที่ไดเรกทอรีบ้านของฉัน:

cd %UserProfile%

ที่พรอมต์คำสั่ง PowerShell คำสั่งเดียวกันจะสร้างข้อผิดพลาดนี้:

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

คำสั่งเทียบเท่าใน PowerShell คืออะไร

คำตอบ:


28

คุณสามารถไปที่บ้านของคุณด้วยคำสั่งนี้:

cd $home

5
ในฐานะที่เป็นส่วนเสริมของคำตอบนี้% UserProfile% ไม่ได้แปลเป็น $ home อย่างแท้จริงและคุณควรใช้ตัวแปร $ env: UserProfile
SpellingD

11

ชวเลขนี้เป็นหนึ่งในรายการโปรดของฉัน:

cd ~

คุณยังสามารถทำสิ่งต่อไปนี้

cd ~\Deskt 

(กดTabปุ่มเพื่อกรอกข้อมูลอัตโนมัติมันจะทำงานได้ดีเมื่อคุณถูกฝังในไดเรกทอรีที่ลึกและจำเป็นต้องคัดลอกบางสิ่งไปยังเดสก์ท็อปหรือที่ใดที่หนึ่งใน $ HOME ของคุณ)


เยี่ยมมากฉันไม่ทราบว่าคุณสามารถใช้~ใน PowerShell ได้!
Nate Barbettini
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.