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:\*