Come cambiare directory in PowerShell

In Powershell, puoi eseguire script di automazione da cartelle specifiche o eseguire attività specifiche in diversi percorsi di file. Tuttavia, si apre nella cartella dell’account utente per impostazione predefinita e la versione elevata si apre nella cartella System32.

Pertanto, per utilizzare l’intera estensione di PowerShell, sarà necessario modificare le directory ed essere in grado di esplorarle. Per fare ciò, puoi utilizzare il cmdlet integrato creato per navigare nella tua directory di lavoro corrente (CWD) o i suoi alias come cd, sl o chdir.

Sommario

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Cambia directory utilizzando il percorso assoluto

È possibile modificare facilmente la directory di lavoro corrente in PowerShell usando il cmdlet Set-location. La sua sintassi è Set-location “absolute file path” .

Il “percorso assoluto del file” si riferisce alla posizione completa del file della cartella specifica verso la quale stai tentando di navigare. Ad esempio, la Set-location “C:WindowsTemp” cambierà il tuo CWD nella cartella Temp.

Se non sai come ottenere il percorso completo del file di una particolare cartella, puoi fare clic con il pulsante destro del mouse su quella specifica cartella in Esplora file e selezionare Copia come percorso . Quindi, puoi semplicemente inserire il cmdlet Set-location e incollare il percorso del file copiato in Powershell.

Inoltre, le virgolette doppie che racchiudono il “percorso file assoluto” non sono obbligatorie. È necessario racchiuderli tra virgolette doppie solo se il percorso del file contiene spazi. Ad esempio, Set-location “D:Adobe Photoshopconfig files” .

Cambia directory utilizzando il percorso relativo

La modifica della directory utilizzando il percorso file relativo utilizza anche lo stesso cmdlet Set-location, ma non sarà necessario immettere il percorso file completo di una cartella. In poche parole, si tratta semplicemente di passare a una sottocartella da una cartella in cui ci si trova già.

Ad esempio, la tua directory di lavoro corrente è C:Windows e vuoi accedere alla C:WindowsTemp folder . In questi casi, invece di utilizzare il metodo precedente, è possibile utilizzare il cmdlet Set-location con il relativo percorso del file. Il comando dovrebbe assomigliare a questo: Set-location Temp

Inoltre, puoi continuare ad aggiungere più sottocartelle nel percorso del file relativo per passare alla sottocartella della sottocartella e così via. Ad esempio, Set-location TempCrashpadreports . (Assicurati di aggiungere le virgolette se contengono spazi.)

Inoltre, se non ricordi il nome della sottocartella in cui desideri spostarti, puoi utilizzare l’alias del cmdlet dir per visualizzare tutti i file e le cartelle presenti nel tuo CWD.

Passare alla cartella principale in PowerShell

Utilizzando il cmdlet Set-location, puoi anche tornare alla cartella principale di una directory in cui ti trovi attualmente. Ad esempio, se ti trovi in C:WindowsTemp e vuoi tornare a C:Windows , puoi utilizzare il comando Set-location .. per tornare direttamente a C:Windows .

Inoltre, se vuoi tornare alla cartella principale della tua directory di lavoro corrente, puoi usare il comando Set-location . Ad esempio, se il tuo CWD è C:WindowsTempCrashpadreports , questo comando ti porterà direttamente a C: .

Alias ​​set-location

È inoltre possibile utilizzare gli alias Set-location anziché il cmdlet Set-location completo. Un alias di cmdlet è fondamentalmente una versione abbreviata di un cmdlet che esegue la stessa funzione del cmdlet originale. Il cmdlet Set-location dispone di tre alias: cd , sl e chdir .

È possibile utilizzare uno qualsiasi dei tre alias anziché il cmdlet effettivo. La sintassi per l’utilizzo dei tre alias in qualsiasi scenario è la stessa di Set-location.

Tuttavia, l’alias cd differisce leggermente rispetto a Set-location e ai suoi altri alias. Quando utilizzi l’alias cd, non avrai bisogno di spazi quando torni alla cartella principale o principale. Ad esempio, cd.. e cd funzioneranno perfettamente, ma Set location.. e Set-location non funzioneranno.

Infine, puoi anche passare direttamente a una determinata directory in PowerShell da Esplora file . Tutto quello che devi fare è navigare in quella cartella in Esplora file e inserire powershell nella barra degli indirizzi.