Passare alla directory principale in PowerShell


15

Al prompt dei comandi cmd, questo comando mi porterà alla mia directory home:

cd %UserProfile%

Al prompt dei comandi di PowerShell, lo stesso comando produce questo errore:

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 è il comando equivalente in PowerShell?

Risposte:


28

Puoi arrivare alla tua home directory con questo comando:

cd $home

5
Come componente aggiuntivo di questa risposta,% UserProfile% non si traduce letteralmente in $ home e, invece, dovresti usare la variabile $ env: UserProfile.
OrtografiaD

11

Questa stenografia è una delle mie preferite:

cd ~

Puoi anche fare:

cd ~\Deskt 

(Premi il Tabtasto per il completamento automatico, funziona bene quando sei sepolto in una directory profonda e devi copiare qualcosa sul Desktop o da qualche parte nella tua $ HOME)


Bene, in qualche modo non sapevo che avresti potuto usare ~in PowerShell!
Nate Barbettini,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.