Comando Linux mcopy
Colección completa de comandos Linux
El comando Linux mcopy se utiliza para copiar archivos en formato MSDOS a Linux, o copiar archivos MSDOS desde Linux a un disquete.
mcopy puede copiar un solo archivo al nombre de archivo especificado, o copiar varios archivos al directorio especificado. Los archivos de origen y destino pueden ser archivos MSDOS o Linux.
El comando mcopy es un comando de la herramienta mtools, que puede copiar archivos en el sistema DOS o realizar copias de archivos entre los sistemas operativos DOS y Linux.
Sintaxis
mcopy [-bnmpQt/][源文件][目标文件或目录]
Parámetros:
- b Modo de procesamiento por lotes. Esta es una opción optimizada para copiar una gran cantidad de archivos, pero cuando ocurre un fallo durante el proceso de copia, pueden surgir problemas de seguridad. / Copia recursiva. Incluye los archivos del directorio y todos los archivos de sus subdirectorios.
- -n Al sobrescribir otros archivos, no se necesita confirmación y se sobrescribe directamente.
- m Establece la hora de modificación del archivo fuente como la hora de modificación del archivo destino.
- p Establece los atributos del archivo fuente como los atributos del archivo destino.
- Q Cuando se produzcan errores al copiar varios archivos, finalizar el programa lo antes posible.
- t Convierte a archivo de texto.
- o No aparecerá un mensaje de advertencia al sobrescribir archivos MSDOS.
Ejemplos
Copie el archivo autoexec.bat en el directorio raíz del disco A al directorio de trabajo actual:
mcopy a:autoexec.bat .
Cuando el contenido a copiar incluye subdirectorios y archivos, se debe utilizar el parámetro "-/" para la operación recursiva, por lo que el comando es:
mcopy -/ A:\*
Antes de ejecutar este comando, use el comando mdir para ver la estructura de directorios original. Después de ejecutar mcopy, puede usar el comando ls para ver la estructura de archivos en el sistema Linux después de la copia. El resultado es el siguiente:
cmd@cmd-desktop:~$ mdir -/ a:\* #查看A 盘中的文件 Volume in drive A has no label #加载信息 Volume Serial Number is 13D2~055C Directory for A:/ #以下为目录信息 #文件名目录大小 修改时间 ./TEST <DIR> 2009-09-23 16:59 AUTORUN.INF 265 2009-09-23 16:53 AUTORUN.BAT 43 2009-09-23 16:56 3 files 308 bytes #统计总大小 724 325 bytes free #剩余空间 cmd@cmd-desktop:~$ mcopy -/ A:\* #将A盘上的所有文件复制到当前工作目录 cmd@cmd-desktop:~$ls TEST AUTORUN.INF AUTORUN.BAT #A盘中的内容复制到Linux文件系统结构中Otras extensiones