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?

Respostas:


28

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

cd $home

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)


Bom, de alguma forma, eu não sabia que você poderia usar ~no PowerShell!
Nate Barbettini
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.