Copy-element Cmdlet brukes til å kopiere et element fra en vei til en annen ved å bruke terminalstøtten til PowerShell. Denne kommandoen brukes til flere formål som å kopiere en fil/mappe, eller flere filer/mapper.
I denne informative guiden lærer du å bruke Copy-artikkelen CMDLET i PowerShell.
Hvordan du bruker kopiering i PowerShell?
Copy-element Cmdlet brukes til å kopiere ett element fra en banekildeplass til en annen destinasjonssti i samme navneområde. Elementet kan være en enkelt/flere filer, mapper, undermapper og så videre.
Arbeidet med copy-element Cmdlet er forklart i de kommende eksemplene:
Hvordan kopiere en enkelt fil i PowerShell ved hjelp av kopi-elementet?
Kopiering av en enkelt fil er den grunnleggende bruken av copy-element Cmdlet i PowerShell. Følgende kommando er å kopiere en fil fra “C: \ Work \ File.txt ”vei til“C: \ utgang" mappe.
> Copy -Item -Path "C: \ Work \ File.txt "-Destinering" C: \ utgang "
La oss nå bekrefte om filen er kopiert eller ikke ved å kjøre Get-Childitem cmdlet på “C: \ utgang”Fil.
> Get -ChildItem -Path "C: \ Output"
Ovennevnte skjermbilde verifiserer at filen er kopiert fra kildebanen til destinasjonsstien med hell.
Hvordan kopiere flere mapper i PowerShell ved hjelp av kopi-elementet?
Copy-element Cmdlet lar deg også kopiere flere mapper eller filer helt. Det sparer din viktige tid mens du kopierer. Kommandoen skrevet nedenfor kopierer elementene fra “C: \ fil \”Og“ C: \ Docs ”til“C: \ ABC”.
> Copy -Item -Path C: \ File \, C: \ Docs \ -Destination C: \ ABC \ -Recurse
La oss nå bekrefte kopieringsprosessen ved å utføre "Get-Childitem”Cmdlet på C: \ ABC \.
> Get -ChildItem -Path “C: \ ABC \”
Ovennevnte prosess verifiserer at filene blir kopiert til "C: ABC”Katalog.
Hvordan kopiere spesifikke filer fra en mappe ved hjelp av kopi-elementet?
Noen ganger trenger vi å kun kopiere valgte filer. For dette formålet brukes (*) stjerne -tegnet med filnavnene for å velge disse filene. La oss øve på dette eksemplet ved å få innholdet i filen der vi vil bruke copy-element Cmdlet:
> LS -test
Utgangen viser at tre filer er til stede i katalogen “C: \ test”.
Nå kopierer følgende kommando "Dokumenter.tekst”Fil fra“C: \ Test”Katalog til“C: \ ABC \”Katalog.
> Copy -Item -Path "C: \ Test \*Dokumenter.TXT "-Destinering" C: \ ABC "
Resultatet av kommandoen kan bekreftes med følgende Get-Childitem Cmdlet:
> Get -ChildItem -Path "C: \ ABC"
Utgangen viser at “Dokumenter.tekst”Filen kopieres til“C: \ ABC \”.
Hvordan du kopierer andre filer enn ekskludert ved hjelp av kopi-elementet?
Kopi-element kan brukes til å kopiere alle filene bortsett fra den du har ekskludert. For å gjøre det, Powershells “-Utelukke”Parameter brukes med“Kopi-element”Cmdlet. For eksempel er det en mappe som inneholder "tekst”Og“PDF”Filer. Følgende kommando vil kopiere elementene til “C: \ Test \*" til "C: \ ABC \”Katalog unntatt“.tekst”Filer.
> Copy -Item -Path "C: \ Test \*" -Destinasjon "C: \ ABC" -Recurse -Exclude "*.tekst"
La oss bekrefte de kopierte filene:
> Get -ChildItem -Path "C: \ ABC"
Utgangen viser at bare ".PDF”Filer kopieres og“-UtelukkeFlagg har ekskludert filene andre filer i kildekatalogen.
Hvordan overskrive filer og mapper i PowerShell ved hjelp av kopiering item?
Noen ganger kopierer vi filer/mapper fra et sted til et annet og ønsker å overskrive de eksisterende filene. I et slikt tilfelle "Kopi-element”Brukes med“-Makt”Flagg for å erstatte mappen.
Følgende kommando vil kopiere innholdet i "C: \ Test \*”Katalog til“C: \ ABC \”Og vil overskrive destinasjonsmappen.
> Copy -Item -Path C: \ Test \* -Destinasjon C: \ ABC \ -Recurse -Force
La oss bekrefte prosessen om den var vellykket eller ikke. Vi må kjøre følgende kommando.
> Get -ChildItem -Path C: \ ABC \
Bildet ovenfor viser at mappen ble overskrevet med suksess i destinasjonsmappen.
Gratulerer! Du har sannsynligvis lært den grunnleggende og avanserte nivåfunksjonaliteten til PowerShells kopi-element.
Konklusjon
De Kopi-element er en cmdlet som brukes til å kopiere filer fra en bestemt vei til det andre stedet. Den støtter titalls flagg for å utføre en spesifikk kopieringsoperasjon på filer/mapper. I denne guiden beskrives funksjonaliteten til Copy-element Cmdlet i detalj ved hjelp av passende eksempler. De Kopi-element Cmdlet er beriket med et sett med parametere for å utføre alle grunnleggende kopieringsoperasjoner. Du har lært å bruke copy-element Cmdlet i forskjellige kopieringsscenarier.