XCOPY - XCOPY

XCOPY
Příkaz ReactOS-0.4.13 xcopy 667x690.png
Tyto ReactOS xcopy příkaz
Vývojáři Přispěvatelé Microsoft , IBM , DR , Datalight , Novell , Rene Ableidinger, ReactOS
První vydání 1986, před 34–35 lety
Operační systém MS-DOS , PC DOS , MSX-DOS , SISNE plus , OS/2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , ReactOS
Typ Příkaz
Licence FreeDOS: GPL
ReactOS: LGPL
Ostatní: Proprietární
webová stránka docs .microsoft .com /en-us /windows-server /administration /windows-commands /xcopy Upravte to na Wikidata

Ve výpočtu , XCOPYje příkaz použitý na PC-DOS , MS-DOS , IBM OS / 2 , Microsoft Windows , FreeDOS , ReactOS a souvisejících operačních systémů pro kopírování více souborů nebo celé adresářové stromy z jednoho adresáře do druhého a pro kopírování souborů přes síť .

Přehled

XCOPYznamená rozšířenou kopii a byl vytvořen jako funkčnější nástroj pro kopírování souborů než copypříkaz nalezený v dřívějších operačních systémech. XCOPYse poprvé objevil v DOSu 3.2.

I když je stále součástí systému Windows 10 , XCOPYbyl zastaralý ve prospěch robocopyvýkonnějšího nástroje pro kopírování, který je nyní dodáván s operačními systémy Microsoft Windows Server a Desktop.

DR DOS 6.0 a Datalight ROM-DOS obsahují implementaci XCOPYpříkazu.

FreeDOS verze byla vyvinuta Rene Ableidinger a je pod licencí GPL .

J. Edmeades vyvinul verzi kompatibilní s vínem, která je součástí systému ReactOS . Je licencován podle LGPL .

Komprese

Od Windows Serveru 2019 a Windows 10 compressionje xcopypři kopírování přes síť k dispozici možnost . Pokud s tímto přepínačem cílový počítač podporuje kompresi SMB a kopírované soubory jsou velmi komprimovatelné, může dojít k výraznému zlepšení výkonu. Komprese SMB přidává do přenosů souborů vloženou mezeru. Komprese je také k dispozici s robocopypříkazem a Hyper-V Live Migration with SMB.

Příklad

Vytvořte nový adresář zkopírováním veškerého obsahu stávajícího adresáře, včetně všech souborů nebo podadresářů se skrytými nebo systémovými atributy a prázdných adresářů.

xcopy e:\existing e:\newcopy /e /i /h

Pokud názvy cest obsahují mezery, musí být uzavřeny v uvozovkách.

xcopy "D:\Documents and Settings\MY.USERNAME\My Documents\*" "E:\MYBACKUP\My Documents\" /D/E/C/Y

Zkopírujte celý disk na namapovaný síťový disk a ignorujte všechny chyby v režimu restartu sítě.

xcopy *.* z:\Netmirror /E /V /C /F /H /Y /Z  1>out.txt 2>err.txt

Zkopírujte jeden soubor bez výzvy, pokud se jedná o soubor nebo adresář

cmd /c echo F | xcopy "c:\directory 1\myfile" "c:\directory 2\myfile"

Omezení

XCOPYselže s chybou "nedostatečná paměť", pokud je cesta plus název souboru delší než 254 znaků. Místo toho použijte Robocopy - což se zdá být optimálním řešením. Možnost „/J“ kopíruje soubory bez ukládání do vyrovnávací paměti; přesouvání velmi velkých souborů bez možnosti (k dispozici až po Server 2008R2) může spotřebovat veškerou dostupnou RAM v systému.

Žádné otevřené soubory

XCOPYnebude kopírovat otevřené soubory. Jakýkoli proces může otevřít soubory pro výhradní přístup ke čtení zadržením FILE_SHARE_READ https://msdn.microsoft.com/en-us/library/aa363858.aspx

XCOPYnepodporuje službu Windows Volume Shadow Copy, která efektivně umožňuje procesům přístup k otevřeným souborům, takže není užitečné pro zálohování živých svazků operačního systému.

Nasazení XCOPY

Nasazení XCOPY nebo instalace xcopy je instalace softwarové aplikace do systému Microsoft Windows prostým zkopírováním souborů. Název je odvozen od zařízení XCOPYpříkazového řádku poskytovaného operačními systémy Microsoft.

Naproti tomu instalace typické aplikace pro Windows bude vyžadovat značný počet dalších kroků, než bude aplikace připravena k použití. Většina této dodatečné práce zahrnuje, přímo nebo nepřímo, přidání nebo úpravu položek v registru Windows . I když aplikace používá pro vlastní data běžné soubory, mnoho běžných zařízení poskytovaných systémem Windows vyžaduje určitý typ kroku registrace, než budou k dispozici pro programy. K koordinaci těchto relativně složitých operací se obvykle používá jeden nebo více specializovaných nástrojů (například Windows Installer , InnoSetup nebo NSIS ).

Viz také

Reference

Další čtení

externí odkazy