Kopírování souborů - File copying

V digitálním souboru řízení, kopírování souborů je vytvoření nového souboru, který má stejný obsah jako existující soubor. Počítačové operační systémy zahrnují metody kopírování souborů uživatelům, přičemž operační systémy s grafickým uživatelským rozhraním ( GUI ) často poskytují metody kopírování a vkládání nebo přetahování souborů. Operační systémy mohou mít specializované kopírování souborů Rozhraní API jsou obvykle schopna sdělit serveru, aby prováděl kopírování lokálně, aniž by odesílal obsah souboru po síti, čímž se výrazně zlepší výkon.

Popis

Kopírování souborů je vytvoření nového kopírovacího souboru, který má stejný obsah jako existující soubor.

Stín

Existuje několik různých technologií, které používají termín stínování , ale záměrem stínování v rámci těchto technologií je poskytnout přesnou kopii (nebo zrcadlo sady) dat. Aby bylo stínování účinné, musí stín existovat na jiném fyzickém místě než původní data. V závislosti na důvodech stínové operace může být toto umístění co nejblíže čipu BIOS k modulům RAM, druhému pevnému disku ve stejném šasi nebo tak daleko, jako na druhé straně zeměkoule.

Použití

Všechny počítačové operační systémy obsahují ustanovení o kopírování souborů v uživatelském rozhraní, například příkaz „ cp “ v Unixu a „ kopírování “ v systému MS-DOS ; operační systémy s grafickým uživatelským rozhraním nebo GUI obvykle poskytují metody kopírování a vkládání nebo přetahování souborů.  Správce souborů aplikace, také poskytují snadný způsob kopírování souborů.

Implementace

Interně však, zatímco některé systémy mají specializovaná rozhraní pro programování aplikací ( API ) pro kopírování souborů (jako CopyFile a CopyFileEx v rozhraní Windows API ), u jiných (jako Unix a DOS) je snaha jednoduše přečíst obsah starého souboru a zapsat jej do nový soubor.

U místních souborů (souborů na pevném disku počítače) to má malý rozdíl, ale poskytuje zajímavou situaci, když jsou zdrojové i cílové soubory umístěny na vzdáleném souborovém serveru . Operační systémy se specializovanými rozhraními API pro kopírování souborů jsou obvykle schopny sdělit serveru, aby prováděl kopírování lokálně, aniž by odesílal obsah souboru po síti, čímž výrazně zlepšuje výkon. Ty systémy, které nemají srovnatelná rozhraní API, však musí přečíst obsah souboru v síti a poté je znovu poslat zpět přes síť. Vzdálené kopírování souborů se někdy provádí pomocí specializovaného příkazu, například „NCOPY“ v klientech DOS pro Novell NetWare . Příkaz COPY v některých verzích DR-DOS od roku 1992 má k tomu vestavěnou podporu. Ještě komplikovanější situace nastává, když je potřeba kopírovat soubory mezi dvěma vzdálenými servery. Jednoduchý způsob je načíst data z jednoho serveru a poté je zapsat na druhý server. 

Viz také

Reference

externí odkazy