Thay đổi thư mục chính trong PowerShell


15

Tại dấu nhắc lệnh cmd, lệnh này sẽ đưa tôi đến thư mục chính của tôi:

cd %UserProfile%

Tại dấu nhắc lệnh PowerShell, lệnh tương tự tạo ra lỗi này:

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

Lệnh tương đương trong PowerShell là gì?

Câu trả lời:


28

Bạn có thể đến thư mục nhà của bạn với lệnh này:

cd $home

5
Là một phần bổ sung cho câu trả lời này,% UserProfile% không thực sự dịch sang $ home, và thay vào đó, bạn nên sử dụng biến $ env: UserProfile.
Chính tả

11

Tốc ký này là một trong những mục yêu thích của tôi:

cd ~

Bạn cũng có thể làm:

cd ~\Deskt 

(Nhấn Tabphím để tự động hoàn thành, nó hoạt động độc đáo khi bạn bị chôn vùi trong một thư mục sâu và cần sao chép một cái gì đó vào Desktop hoặc ở đâu đó trong $ HOME của bạn)


Thật tuyệt, bằng cách nào đó tôi không biết bạn có thể sử dụng ~trong PowerShell!
Nate Barbettini
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.