PowerShell Get-Childitem

PowerShell Get-Childitem

Get-ChildItem Cmdlet-kommandoen har vært viden kjent i PowerShell-kommandoene for å få noen ting og deres barns elementer også. Disse elementene kan hentes fra ett eller mange steder fra systemmappene. Så innen denne artikkelen i dag vil vi diskutere PowerShell Get-Childitem-kommandoen i PowerShell of Ubuntu 20.04 Linux operativsystem. Du må starte kommandoteterminalen først i Ubuntu 20.04 System. Bruk “Ctrl+Alt+T” for å gjøre det. Installer og konfigurer PowerShell i terminalen og åpne den med PWSH -spørringen, som vist i øyeblikksbildet nedenfor.

La oss se på alle filene og mappene som er plassert i hovedkatalogen til en Ubuntu 20.04 System. Så vi bruker Get-Childitem-kommandoen for å få disse mappene eller filene i senere eksempler. For å liste opp filene og mappen, kan du prøve det enkle nøkkelordet "LS" som vist nedenfor.

Eksempel 1

La oss ha vårt første eksempel for å bruke get-childItem cmdlet for å få elementene fra en hjemmekatalog. Vi vil ikke nevne den spesifikke mappen her, ettersom vi vil ha alle barneartiklene, jeg.e., Filer og mapper i en hjemmekatalog. Så vi har brukt cmdlet “get-childitem” utelukkende på PowerShell for å få hele barnets elementer i hjemmemappen som vist på bildet. Vi har alle tekstfilene og mappene i hjemmekatalogen og ikke barnelementene i mappene.

Eksempel 2

La oss ta kommandoen Get-Childitem på skallet på en annen måte. I illustrasjonen ovenfor har vi all informasjon om barnelementene i en hjemmekatalog og navnene deres. Innenfor dette eksemplet vil vi bruke parameteren "Navn" bare for å få navnene på barnefiler og mapper i hjemmekatalogen. Så kommandoen resulterer i navnene på barnefilene og mappene på skallet mens du bruker parameteren "Navn".

Eksempel 3

La oss gjøre bruken av kommandoen "Get-ChildItem" litt mer spesifikk. Så vi har brukt denne kommandoen for bare. Vi har brukt “*.txt ”som en parametrisk verdi. Til gjengjeld har vi bare en post for en tekstfil, og tilleggsinformasjonen vises nedenfor.

La oss bruke den samme spørringen for barnelementer som inneholder "SH" -forlengelsen på slutten. Som et resultat har vi 3 bash -filer og deres informasjon om skallet.

Eksempel 4

La oss se etter barnelementene i en annen mappe av Ubuntu 20.04 System. Så vi må nevne veien til den aktuelle mappen for å få innholdet, jeg.e., filer og mapper som barn. Dermed nevnte vi banen innenfor GTR-CHARDITEM-kommandoen for å komme inn i dokumenter-mappen i vårt Linux-system. Sti -parameteren har blitt brukt her for å spesifisere stedsveien. Etter utførelsen av denne kommandoen har vi fått to poster som barnelementer i en dokumentmappe, i.e., Tekstfiler på skjermen vist nedenfor.

Du kan også bruke navneparameteren etter baneparameteren for å få navnene på barnelementer i stedet for hele informasjonen som nedenfor.

Eksempel 5

Her kommer Recurse-parameteren i Get-ChildItem Cmdlet. Det brukes til å få barneartiklene til en bestemt gjenstand og få alle barneartiklene til disse barneartiklene også. Derfor har vi brukt get-childItem på vår hjemmekatalog uten å nevne noen vei sammen med Recurse-parameteren. Til gjengjeld viser den listen over alle filer og mapper som er bosatt i hjemmemappen. I tillegg viser den også barneartiklene, jeg.e., Filer og mapper i disse mappene også som vises i utgangspunktet. Som du kan ta en titt, at Documents Mapper Child -elementene også vises.

Snap -mappen inneholder en annen mappe, “PowerShell” som barnemappe.

Underfilene og mappen for barnemappene, jeg.e., PowerShell, og nedlastinger er også vist.

Du kan se alle underfiler og mapper i en "TMP" -mappe fra bildet nedenfor. "TMP" -mappen brukes mest i systemkonfigurasjoner, så det er vist en lang liste.

Eksempel 6

La oss benytte oss av en annen parameter i get-childItem cmdlet i PowerShell som heter “Ekskluder”. Denne parameteren har vært kjent for å ignorere eller ekskludere filene eller mappene som har startet navnet sitt med et bestemt tegn eller streng med tegn. Så vi har brukt ekskluderingsparameteren her i Get-Childitem-kommandoen for å ekskludere alle filene eller katalogene som har startet navnet sitt med tegnet “D”.

Når vi utfører denne oppdaterte spørringen, har vi fått alle filene og mappene tilbake som utdata, men filene og mappene som har navn som starter med alfabetet "D" blir ignorert. Du kan se get-childItem cmdlet-spørringen ved å bruke ekskluder parameteren på bildet nedenfor, sammen med utgangen.

Eksempel 7

La oss se på en annen måte å bruke kommandoen Get-Childitem i PowerShell of the Ubuntu 20.04 System. Så vi vil bruke variabler denne gangen. Her har vi brukt Get-ChildItem-kommandoen for å hente alle barnepunktene i hjemmemappen som slutter med "TXT" -utvidelser. Resultatet vil bli lagret i variabelen “V”. Etter dette har vi brukt "formatomfattende" cmdlet for å vise innholdet i denne variabelen i et annet format på PowerShell-skjermen vår. InputObject -parameteren tar variabelen som et argument. Som et resultat har bare en enkelt post blitt vist på PowerShell -skjermen.

Det samme gjelder parameterbanen som brukes i Get-Childitem-kommandoen som nedenfor.

Konklusjon

Denne artikkelen forklarer veldig enkle eksempler for bruk av get-childItem cmdlet i Powershell of the Ubuntu 20.04 Linux -system. Vi har brukt forskjellige parametere, jeg.e., Ekskluder, gjentaks, navn og vei, for å gjøre det mer forståelig. Dette handlet om Get-ChildItem i PowerShell. Vi håper du vil like det.