Il comando mcopy può essere utilizzato per copiare file tra partizioni in formato Unix e MS-DOS. Gli strumenti pacchetto fornisce il comando mcopy. Il pacchetto mtools può aiutarti quando lavori con il sistema operativo DOS o Windows mentre esegui Linux e facilita il trasferimento di informazioni e la manipolazione di supporti rimovibili per quei sistemi operativi.
Sintassi:
# mcopy [options] sourcefile target
Opzioni comando mcopy
| Opzioni | Descrizione |
| -t | Convertire le interruzioni di riga Unix in interruzioni di riga MS-DOS e viceversa durante la copia di file di testo. |
| -b | Funziona in modalità batch; utilizzare per grandi copie di dati. |
| -s | Copia ricorsivamente. |
| -P | Preserva gli attributi dei file copiati. |
| -Q | Se una copia fallisce, interrompi la copia del resto. Utile se pensi di poter esaurire lo spazio su disco. |
| -a | Supponi che tutti i file in arrivo siano ASCII e converti il ritorno a capo/avanzamento riga in un avanzamento riga normale. |
| -T | Converte le interruzioni di riga come con -a, ma converte anche i caratteri PC-8 in caratteri ISO-8859-1. Sostituisci i caratteri intraducibili con # o . rispettivamente per Unix e DOS. |
| -n | Non chiedere conferma quando si sovrascrivono file Unix. Usa -o per disattivare la conferma per la sovrascrittura dei file DOS. |
| -m | Preserva il tempo di modifica del file. |
| -v | Visualizza i nomi dei file mentre vengono copiati. |
| -D opzione scontro | Specificare l'azione da intraprendere se il nome della directory specificato esiste già. Vedi mmd per le possibili opzioni di scontro. |
Esempi di comando mcopy
1. Per copiare un file da un floppy disk nella directory corrente, eseguire questo comando:
mcopy a:file .
2. La copia dei file dal sistema locale al disco è simile:
mcopy file a:
3. Copia autoexec.bat nella directory principale del disco A nella directory di lavoro corrente:
# mcopy a:autoexec.bat
4. Quando il contenuto copiato include sottodirectory e file, il parametro "-/" deve essere utilizzato per operazioni ricorsive:
# mcopy -/ A:\*