Vijesti o Tehnologiji, Recenzije i Savjeti!

PowerShell promijeni direktorij – Hackanoni

PowerShell promijenite direktorij ono što nazivamo sustavom koji se kreće datotečnim sustavom pomoću cmdleta. Ovi cmdleti su vrlo korisni pri radu s datotekama i mapama i njihovim relativnim stazama. Razni cmdleti korisni su za rad s trenutnim lokacijama, postavljanje željene lokacije; pratiti prethodnu lokaciju i spremati lokacije u hrpu, pa čak i postaviti lokacije za PSDriveove kao što su certifikati, registar i tako dalje.

Opće naredbe za Powershell promijenite direktorij

Slijede cmdleti koje koristimo za sintaksu za promjenu direktorija:

  • The CD naredba za promjenu putanje
cd -Path DirectoryPath -PassThru
set-location -Path DirectoryPath -PassThru
  • The push-lokacija naredba za guranje putanje u stog.
push-location -Path DirectoryPath -PassThru
  • The pop-lokacija naredba za uklanjanje lokacije sa stoga.
pop-location -PassThru

# Also to retrieve the same from a specific stack
pop-location -StackName stack1 -PassThru

Promjena direktorija u Powershell-u

Za promjenu direktorija u PowerShell-u koristimo mnogo različitih cmdleta. Ali prije nego što uđemo u to, pogledajmo različite vrste staza. Jedan je apsolutni put, a drugi je relativni put. Apsolutni put je potpuni put za određeni direktorij, a relativni put je izravni put.

Uzmimo za primjer C:\Windows\notepad.exe –> apsolutni put

Notepad.exe –> relativni put

Napominjemo da se apsolutnoj stazi može pristupiti iz bilo kojeg direktorija, dok se relativnoj stazi može pristupiti samo iz trenutnog direktorija.

Sada, kada smo u potpunosti razumjeli što su apsolutni i relativni put, idemo dalje s naredbama koje nam pomažu promijeniti direktorij.

Razne naredbe i primjeri

Naredba set-location

Naredba set-location ima pseudonime poput (cd, chdir) i ovu naredbu možemo koristiti za promjenu lokacije imenovanog direktorija koristeći apsolutnu ili relativnu putanju.

C:\ > Set-Location -Path Cert:\

# To set the registry path for the local machine, use 
Set-Location -Path HKLM:\ SOFTWARE \

Informacije o Fastboot OEM uređaju!!

Naredba push-location

Postoji još jedan način promjene lokacije, a to je korištenje naredbe push-location. Kada navedemo naredbu push-location, PowerShell gura trenutnu lokaciju u stog i zatim mijenja lokaciju na lokaciju navedenu putem. S pop-location naredbom, zadnja lokacija sa stoga se koristi za promjenu lokacije.

U PowerShell, možete zamisliti stog kao red čekanja koji radi redoslijedom LIFO (zadnji ušao prvi izašao). Kao u,

C:\ > Push location C:\Temp\
C:\Temp >

U gornjem primjeru, trenutna lokacija je C: i push-location pohranjuje ovu lokaciju u zadani stog i vodi do lokacije C:\temp.

Možete provjeriti lokaciju pohranjenu u stogu pomoću sljedeće naredbe.

get-location -Stack

Kada navigirate na drugu lokaciju pomoću naredbe za guranje lokacije

push location $env:SystemRoot

# To check the stack location again, use
get-location -Stack

Kada koristimo naredbu pop location, lokacije se dohvaćaju u sekvencijalnom redoslijedu (LIFO). Za navigaciju lokacijom upotrijebite naredbu push s novim nazivom hrpe, kao u:

push location C:\Temp\Data\ -StackName Newstack

# To check the location of the newstack
get-location -StackName NewStack

Primjeri

# Use the "cd" command to change the location.
cd C:\Temp\    #Now, the new location is C:\Temp\

# The above command is similar to 
cd -path C:\Temp\ -PassThru

Možete provjeriti trenutnu lokaciju pomoću naredbe Get-Location.

get-location -Stack

Korištenje naredbe pop-location za promjenu imenika

Naredba pop location koristi se za dohvaćanje zadnje lokacije sa stoga. Ako naziv hrpe nije tu, koristi se zadana hrpa.

C:\Temp\Data > get-location -Stack

Ako koristimo naredbu pop-location, prvo se dohvaća C:\temp, a zatim se dohvaća C:\ u redoslijedu LIFO.

C:\Temp\Data > Pop-Location
C:\Temp > pop location
C:\ >

Da biste upotrijebili naredbu pop-location za drugi stog:

pop-location -StackName Newstack

ZAVRŠAVATI !!

Postoji nekoliko naredbi za kretanje kroz direktorij, a možemo ih koristiti izravno u konzoli ili čak u skripti. Oni su korisni u skripti za navigaciju stazom kada je skripta u izvođenju. U nadi da će ovaj vodič o PowerShell promijeniti vaše imenike. Evo dovoljno primjera koji će vam pomoći da naučite različite naredbe. Na rastanku, do sljedećeg puta, vidimo se!! Doviđenja !! :)~~