English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Commande mcopy de Linux

Linux 命令大全

La commande mcopy de Linux est utilisée pour copier des fichiers au format MSDOS vers Linux, ou pour copier des fichiers MSDOS à partir de Linux vers des disquettes.

mcopy peut copier un fichier unique vers un nom de fichier spécifié ou copier plusieurs fichiers vers un répertoire spécifié. Les fichiers source et destination peuvent être des fichiers MSDOS ou Linux.

L'instruction mcopy est une instruction de l'outil mtools, qui peut copier des fichiers dans le système DOS ou copier des fichiers entre DOS et les systèmes d'exploitation Linux.

Syntaxe

mcopy [-bnmpQt/][Fichier source][Dossier cible ou répertoire]

Paramètres:

  • b Mode batch. C'est l'option optimisée pour copier de nombreux fichiers, mais il peut y avoir des problèmes de sécurité lors de la copie des fichiers./ Copie récursive. Inclut les fichiers contenus dans le répertoire et tous les sous-répertoires contenus sous lui.

  • -n Ne nécessite pas de confirmation pour couvrir d'autres fichiers et couvre directement

  • m Définissez la date de modification du fichier source comme celle du fichier cible.

  • p Définissez les attributs du fichier source comme ceux du fichier cible.

  • Q Lorsque plusieurs fichiers sont copiés et que des erreurs se produisent, terminez le programme le plus rapidement possible.

  • t 转换为文本文件。

  • o 在覆盖 MSDOS 文件时不会出现警示讯息。

在线示例

将 A 盘根目录中的 autoexec.bat 复制到目前工作目录之下:

mcopy a:autoexec.bat .

当复制的内容包括子目录和文件时,必须使用参数"-/"递归操作,因此该命令为:

mcopy -/ A:\*

执行该命令前先使用mdir 命令查看原来的目录结构,执行mcopy 之后可使用ls 命令查看复制之后Linux系统中的文件结构,结果如下:

cmd@cmd-desktop:~$ mdir -/ a:\* #查看A 盘中的文件  
Volume in drive A has no label #加载信息  
Volume Serial Number is 13D2~055C  
Directory for A:/ #以下为目录信息  
#文件名目录大小 修改时间  
./TEST <DIR> 2019-09-23 16:59  
AUTORUN.INF 265 2019-09-23 16:53  
AUTORUN.BAT 43 2019-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文件系统结构中

Linux 命令大全