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?

Réponses:


28

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

cd $home

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)


Bien, je ne savais pas que vous pouviez utiliser ~dans PowerShell!
Nate Barbettini
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.