Příkaz mcopy lze použít ke kopírování souborů mezi oddíly ve formátu Unix a MS-DOS. mtools balíček poskytuje příkaz mcopy. Balíček mtools vám může pomoci při práci s operačním systémem DOS nebo Windows se systémem Linux a usnadnit přenos informací a manipulaci s vyměnitelnými médii pro tyto operační systémy.
Syntaxe:
# mcopy [options] sourcefile target
Možnosti příkazu mcopy
Možnosti | Popis |
-t | Při kopírování textových souborů převeďte zalomení řádků Unix na zalomení řádků MS-DOS a naopak. |
-b | Provoz v dávkovém režimu; použít pro velké kopie dat. |
-s | Kopírujte rekurzivně. |
-P | Zachovat atributy zkopírovaných souborů. |
-Q | Pokud jedna kopie selže, přestaňte kopírovat zbytek. Užitečné, pokud si myslíte, že vám může dojít místo na disku. |
-a | Předpokládejme, že všechny příchozí soubory jsou ASCII, a převeďte návrat vozíku/odřádkování na odřádkování. |
-T | Převeďte zalomení řádků jako pomocí -a, ale také převeďte znaky PC-8 na znaky ISO-8859-1. Nepřeložitelné znaky nahraďte # nebo . pro Unix a DOS. |
-n | Nežádejte o potvrzení při přepisování souborů Unix. Použijte -o pro vypnutí potvrzení pro přepsání souborů DOS. |
-m | Zachovejte čas úpravy souboru. |
-v | Zobrazovat názvy souborů při jejich kopírování. |
-D kolize-volba | Uveďte akci, která se má provést, pokud zadaný název adresáře již existuje. Viz mmd pro možné kolize. |
Příklady příkazů mcopy
1. Chcete-li zkopírovat soubor z diskety do aktuálního adresáře, spusťte tento příkaz:
mcopy a:file .
2. Kopírování souborů z místního systému na disk je podobné:
mcopy file a:
3. Zkopírujte soubor autoexec.bat z kořenového adresáře disku A do aktuálního pracovního adresáře:
# mcopy a:autoexec.bat
4. Pokud zkopírovaný obsah obsahuje podadresáře a soubory, musí být pro rekurzivní operaci použit parametr „-/“:
# mcopy -/ A:\*