Alterar para o diretório inicial no PowerShell

15

No prompt de comando do cmd, esse comando me levará ao meu diretório pessoal:

cd %UserProfile%

No prompt de comando do PowerShell, o mesmo comando produz este erro:

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

Qual é o comando equivalente no PowerShell?

Iain Samuel McLean Elder
fonte

Respostas:

28

Você pode chegar ao seu diretório inicial com este comando:

cd $home
eu sou o homem
fonte
5
Como complemento para esta resposta,% UserProfile% não se traduz literalmente em $ home e, em vez disso, você deve usar a variável $ env: UserProfile.
SpellingD
11

Esta abreviação é um dos meus favoritos:

cd ~

Você também pode fazer:

cd ~\Deskt 

(Aperte a Tabtecla para concluir automaticamente, ele funciona muito bem quando você está enterrado em algum diretório profundo e precisa copiar algo no Desktop ou em algum lugar do seu $ HOME)

yaxzone
fonte
Bom, de alguma forma, eu não sabia que você poderia usar ~no PowerShell!
Nate Barbettini