Skip to main content

Kopiera kommando (exempel, alternativ, växlar och mer)

Windows PowerShell och Kommandotolken för den nyfikne Del 7 -kopiera och flytta (April 2025)

Windows PowerShell och Kommandotolken för den nyfikne Del 7 -kopiera och flytta (April 2025)
Anonim

Kopieringskommandot är ett kommandoprompt-kommando som används för att kopiera en fil från en plats till en annan.

Kopieringskommandot är särskilt användbart när du arbetar på kommandoraden eftersom du inte kan högerklicka och kopiera filer för att klistra in dem i andra mappar eller hårddyk som du kan när du använder den vanliga kopieringsfunktionen i Windows.

Med kopieringskommandot kan du kopiera en fil med dess specifika namn och filtillägg eller använda ett jokertecken för att kopiera grupper av filer samtidigt, oavsett filnamn eller filtillägg. Några andra alternativ för kopieringskommandon inkluderar möjligheten att verifiera att filerna kopierades korrekt och undertrycka anvisningar för att skriva över filer med samma namn.

Kopiera kommandotillgängligheten

Kopieringskommandot är tillgängligt från Kommandotolken i Windows 10, Windows 8, Windows 7, Windows Vista och Windows XP, samt från menyn för avancerade startalternativ och systemåterställning.

Kopieringskommandot är också ett kommando för återställningskonsol som används i återställningskonsolen i Windows 2000 och Windows XP och ett DOS-kommando tillgängligt i MS-DOS.

Notera: Tillgängligheten för vissa kopiekommandon och andra kopieringskommandotyntax kan skilja sig från operativsystem till operativsystem.

Kopiera kommandosyntax

kopia / d / v / n / y | / -y / z / I /en | / b källa /en | / b + källa /en | / b + … destination /en | / b /?

Tips: Se Så här läser du kommandosyntax om du inte är säker på hur du tolkar kopieringskommandotyntaxen som beskrivs ovan eller i listan nedan.

  • / d = Tillåter att destinationsfilen skapas dekrypterad.
  • / v = Verifierar att nya filer skrivs korrekt.
  • / n = Använder kort filnamn, om tillgängligt, när du kopierar en fil med ett namn som inte är 8dot3.
  • / y = Undertrycker bekräftelsespåskrivningar för att skriva över destination fil om det är samma namn som källa fil.
  • / -y = Visar bekräftelseanmälningar för att skriva över en fil om källa filnamnet är identiskt med destination filnamn.
  • / z = Kopierar nätverksfiler i återstartsläge.
  • / I = Kopierar länken till källa istället för den faktiska filen som källa pekar på.
    • Detta är endast relevant om källa är en symbolisk länk.
  • /en = Indikerar en ASCII-textfil.
  • / b = Indikerar en binär fil.
  • källa = Det här är platsen och namnet på filen du vill kopiera.
    • De källa kan inte vara en mapp och du får inte använda jokertecken (asterisken).
  • destination = Det här är platsen och / eller filnamnet som filen anges i källa ska kopieras till.
  • /? = Använd hjälpväxeln med kopieringskommandot för att visa detaljerad hjälp om kommandot flera alternativ.

Du kan också lägga till filer genom att välja flera källa filer men bara en enda destination fil.

Kopiera kommando exempel

kopiera Z: Software program.iso C: Users Jon Downloads Programs

Kopieringskommandot ovan kommer att kopiera program.iso från Z: kör till Nedladdningar Program mapp.

kopiera Y: install j93n.exe Y: more m1284.msi

Du kan använda kopieringskommandot för att byta namn på en fil och ändå ändra filens tillägg. I exemplet ovan j93n.exe filen kopieras till en ny mapp på Y: kör som m1284.msi .

Det här är inte en filkonverteringsteknik (dvs EXE-filen konverteras inte verkligen till MSI) utan istället ett sätt att skapa en identisk kopia men med destination filen sparad under ett annat namn och inuti en annan mapp. Exemplet nedan är liknande …

kopiera D: i386 atapi.sy_ C: Windows atapi.sys

I ovanstående exempel atapi.sy_ fil, som finns i i386 mappen på installationsprogrammet för Windows XP, kopieras till C: Windows katalog som Atapi.sys .

till skillnad från Y: kör exempel ovan, det här är lite mer realistiskt eftersom kopiering av filer på samma sätt från en skiva är en vanlig praxis när du fixar vissa specifika Windows-problem.

kopiera D: readme.htm

I det här exemplet har kopieringskommandot nr destination specificerat, så att Readme.htm filen kopieras till vilken katalog du skrivit kopiera kommandot från.

Till exempel, om du skriver kopiera d: readme.htm från C: Windows> snabb, den Readme.htm filen kommer att kopieras till C: Windows .

kopiera / y / v C: Användare Jon Nedladdningar *. mp3 C: Users Jon Music DownloadedMusic

Detta exempel på kopieringskommandot kommer att kopiera alla MP3-filer ( * .mp3 ) från Nedladdningar mapp till Musik DownloadedMusic mapp, men vi vill se till att alla filer kopieras, även om det redan finns en in DownloadedMusic med samma namn (/ y). Vi verifierar kopian (/ v) för att säkerställa att Command Prompt berätta om filerna faktiskt kopierades eller om ett fel inträffade i processen.

Notera: En mapp måste redan existera i destination plats innan kopieringskommandot kopierar filer till den. Du kan skapa nya mappar i Command Prompt med mkdir kommando.

kopiera Z: file1.txt + Z: file2.txt + Z: file3.txt Z: combined.txt

Kopiera kommandot exempel ovan sammanfogar tre TXT-filer i en ny TXT-fil som heter combined.txt . Som du kan se, måste varje fil som ska ingå i sammanslagningen separeras av ett + tecken, men inga mellanslag.

I vårt exempel, varje textfil i källa område (strax efter ordet "kopia") läser "1st," "2nd," och "3rd" på första raden av dokumentet. När det kombineras med ett med kommandot Kopiera, combined.txt filen läser "1st 2nd 3rd", allt på första raden.

Du kan också använda stjärnan för att lägga till flera filer. Med andra ord, i vårt exempel kan vi ersätta alla dessa .Text instanser med Z: *. Txt , men bara om vi vill slå samman varje enskild TXT-fil från Z: kör.

Kopiera relaterade kommandon

Kopieringskommandot liknar kommandot xcopy, men i motsats till kopiering kan xcopy göra kopior av mappar.