Aliasene av PowerShell Fjern-elementet er “ri”,“rm”,“rmdir”,“del”,“viske ut”, Og“Rd”Som kan brukes i stedet for fjerning av fjerning. Dette innlegget gir innsikt i PowerShell Fjern-element Cmdlet.
Hvordan bruke PowerShell Fjern-element CMDlet?
Cmdlet fra fjerning av elementer fjerner varen permanent fra et bestemt sted på systemet ditt. Arbeidet med PowerShell Fjern-element kan forstås ved hjelp av følgende syntaks.
Syntaks
Fjern-element [-Path] <\file\path\> <-Parameter>
Vanligvis vil fjerne elementet fjerne varen plassert på en bestemt bane. Parametrene som tilbys av Cmdlet fra fjerne elementer, bestemmer dens avanserte funksjonalitet. Parametrene som støttes av Remove-Item er som følger:
For en bedre demonstrasjon av fjerning av fjerning, har vi utøvd et sett med eksempler.
Eksempel 1: Fjern et element fra den nåværende katalogen
Dette eksemplet demonstrerer funksjonaliteten til Cmdlet fra fjerne element fra den gjeldende katalogen. For en bedre forståelse, la oss få innholdet i vår nåværende katalog (som er C: \ brukere \ PowerShell \ Documents \ Test \):
ls
Når vi ser på innholdet i katalogen, har vi utført Cmdlet for fjerne element for å fjerne “test.pub”Fil. Etter kommandoen for fjerning-element har vi brukt LS-kommandoen til å liste opp filene i katalogen for å sikre sletting.
Fjern-element-test.pub
ls
Ovennevnte utgang viser at filen “test.pub”Er fjernet fra den gjeldende katalogen.
Eksempel 2: Fjern et element ved hjelp av den absolutte banen?
PowerShell Fjern-element støtter også å slette elementene med en absolutt vei. Følgende eksempelkode vil forklare funksjonaliteten til kommandoen.
LS C: \ Brukere \ Powershell \ Documents \ Test \
Med “LS” -kommandoen har vi listet opp alle elementene som er til stede i testmappen.
Anta at alle filene med ".rtf”Utvidelse skal fjernes fra destinasjonsmappen (i.e. C: \ Brukere \ PowerShell \ Documents \ Test \). Ved å bruke “lsKommando de slettede filene kan bekreftes.
Fjern-element C: \ Brukere \ PowerShell \ Documents \ Test \*.rtf
LS C: \ Brukere \ Powershell \ Documents \ Test \
Som du kan observere fra ovennevnte skjermbilde, filene med ".rtf”Utvidelse er fjernet fra katalogen.
Eksempel 3: Fjern alle elementene i katalogen
Wildcard brukes til å velge alle filene som slutter eller starter med et spesifikt tegn. Du kan fjerne alle objektene i katalogen ved å bruke kommandoen som er oppført nedenfor. For det første får vi innholdet i katalogen ved å bruke Get-Childitem:
Get-Childitem C: \ Brukere \ PowerShell \ Documents \ Test \
Fjern -element -Path C: \ Brukere \ PowerShell \ Documents \ Test \*.*
Get-Childitem C: \ Brukere \ PowerShell \ Documents \ Test \
Ovennevnte utdrag viser at alle varene inkludert .tekst, .BMP, og .jpg av testmappen fjernes.
Eksempel 4: Fjern spesifikke elementer
Inkluder eller ekskludere parametere kan brukes til å fjerne bare spesifikke filer. Dette eksemplet demonstrerer bruken av Cmdlet med fjerne element med inkluderer og ekskluderer parametere.
Fjern-element med inkluderer parameter
Først av alt liste alle elementene i testmappene ved å bruke kommandoen Get-Childitem
Get-Childitem C: \ Brukere \ PowerShell \ Documents \ Test \
Som du kan se at testmappen har fire forskjellige elementer inkludert mappe, Jpg, Doc, og tekst filer.
Følgende PowerShell -kommando brukes til å slette de inkluderte filene bare. For eksempel er filene som slutter med ".JPG ”og“.txt ”bare fjernes.
Fjern -element -Path C: \ Brukere \ PowerShell \ Documents \ Test \ * -include *.JPG, *.tekst
Get-Childitem C: \ Brukere \ PowerShell \ Documents \ Test \
I henhold til ovennevnte utgang, kan det legges merke til at den eneste spesifiserte filen er fjernet fra mappen.
Fjern-elementet med ekskluder parameter
Mens du bruker Cmdlet fra Fjern-elementet, kan du også ekskludere noen av elementene fra mappen. La oss få innholdet i katalogen der vi vil bruke fjerningsartikelen med ekskluder parameter:
LS C: \ Brukere \ Powershell \ Documents \ Test \
Det kan legges merke til at det bare er en ".txt ”-filen og resten av mappens andre filformater.
Merk: I PowerShell, "ls”Kommando og“Get-Childitem”Brukes til oppføringsformål.
Følgende kommando for fjerning av fjerne elementer vil fjerne alle filene ekskludere ".tekst”Filer i katalogen.
Fjern -element -Path C: \ Brukere \ PowerShell \ Documents \ Test \ * -Exclude *.tekst
Get-Childitem C: \ Brukere \ PowerShell \ Documents \ Test \
Denne gangen vil vi ekskludere “.tekst”Filer og resten vil bli fjernet.
Du kan se resultatet vedlagt ovenfor, resten av filene er fjernet fra mappen bortsett fra ".tekst”.
Eksempel 5: Fjern de skjulte eller skrivebeskyttede filene
Cmdlet fra fjerne element støtter også å fjerne de skjulte eller skrivebeskyttede filene fra den spesifiserte katalogen. Først lister vi ned elementene som er til stede i katalogen (der Cmdlet for fjerning-element vil bli brukt): .
Get -Childitem C: \ Brukere \ PowerShell \ Documents \ Test \ -Force
Med “Get-Childitem”Vi har undersøkt alle elementene i mappen inkludert skjulte filer. For å vise de skjulte filene også, har vi brukt "-Makt”Parameter etter Sti.
Fjern-element C: \ Brukere \ PowerShell \ Documents \ Test \*.BMP -Force
Get -Childitem C: \ Brukere \ PowerShell \ Documents \ Test \ -Force
I dette eksemplet brukes -force -parameteren til å fjerne alle skjulte filer hvis utvidelse er ".BMP”
Som du ser er det to skjulte filer i testkatalogen. Men når kommandoen kjøres, ".BMP”Fil er nå slettet.
Eksempel 6: Fjern mappene og undermappene rekursivt
PowerShell aksepterer -Gå tilbake parameter for å fjerne alle elementene inkludert undermapper.
Koden nedenfor kan kjøres for bedre forståelse.
Fjern -element C: \ Brukere \ PowerShell \ Documents \ Test \ NEWMAPHER -RECURSE
Get-ChildItem C: \ Brukere \ PowerShell \ Documents \ Test \ Newfolder
I denne koden, -Gå tilbake Parameter brukes til å fjerne alle undermappene i mappen.
Det kan sees på skjermbildet ovenfor, at det er to mapper i ny mappe som er slettet fra katalogen.
Flott jobb! Du har oppnådd målet ditt om å øve på PowerShell Fjern-element Cmdlet.
Konklusjon
PowerShell Fjern-elementet er en kommando som brukes til å slette elementer som filer, mapper, nøkler, variabler og funksjoner. Vi har diskutert noen av de vanlige akseptable parametrene for fjernings-elementet med eksempler. I denne artikkelen har du lært hvordan du bruker Cmdlet for fjerning av elementer for å slette elementer ved hjelp av PowerShell.