Passer au répertoire personnel dans PowerShell

15

À l'invite de commande cmd, cette commande m'amènera dans mon répertoire personnel:

cd %UserProfile%

À l'invite de commandes PowerShell, la même commande génère cette erreur:

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

Quelle est la commande équivalente dans PowerShell?

Iain Samuel McLean Elder
la source

Réponses:

28

Vous pouvez accéder à votre répertoire personnel avec cette commande:

cd $home
je suis l'homme
la source
5
En tant que module complémentaire à cette réponse,% UserProfile% ne se traduit pas littéralement en $ home et, à la place, vous devez utiliser la variable $ env: UserProfile.
SpellingD
11

Ce raccourci est l'un de mes favoris:

cd ~

Vous pouvez également faire:

cd ~\Deskt 

(Appuyez sur la Tabtouche pour compléter automatiquement, cela fonctionne bien lorsque vous êtes enterré dans un répertoire profond et que vous devez copier quelque chose sur le bureau ou quelque part dans votre $ HOME)

yaxzone
la source
Bien, je ne savais pas que vous pouviez utiliser ~dans PowerShell!
Nate Barbettini