linux mcopy命令参数及用法(复制MSDOS格式文件)

发布时间:2019-08-23编辑:脚本学堂
本文介绍下,linux下的mcopy命令的参数及用法示例,该命令用于复制msdos格式的文件到linux中。有需要的朋友作个参考吧。

mcopy 命令
使用权限:所有使用者
使用方式:
mcopy [-b/ptnvmoQOsSrRA] sourcefile targetfile
mcopy [-b/ptnvmoQOsSrRA] sourcefile [ sourcefiles... ] targetdirectory
mcopy [-tnvm] MSDOSsourcefile

补充说明:mcopy为mtools工具指令,可在MS-DOS文档系统中复制文档或是在MS-DOS和linux的文档系统之间复制文档。
mcopy会MS-DOS磁盘驱动器代号出现的位置来判断怎样复制文档。

参数:
 

b 批次模式.这是为大量的档案复制进行最佳化的选项,但是当在复制档案过程中产生 crash 时,会有安全性的问题产生。/ 递回的复制。包含目录所含档案与其下所有子目录
中的档案。
p 维持档案原来的属性。
Q 当复制多个档案产生错误时,尽快结束程序。
t 复制纯文字档案。将 carriage return/line feeds 转换成 line feeds 字元。
n 在覆盖 Linux 档案时不会出现警示讯息。
o 在覆盖 MSDOS 档案时不会出现警示讯息。
m 维持档案原来的date.html' target='_blank'>修改时间。当目的档案已存在,且使用 -n 选项时,mcopy 会询问是否要覆盖或是另存新档。

范例:
 

复制代码 代码示例:
mcopy a:autoexec.bat .
 

将 A 槽磁片根目录中的 autoexec.bat 复制到目前工作目录之下。

简要参数说明 
 

-b  批处理模式。
-n  覆盖其他文档时,不需进行确认而直接覆盖。
-m  将源文档修改时间设为目标文档的修改时间。
-p  将源文档属性设为目标文档的属性。
-Q  复制多个文档时,若发生错误,则立即结束程式。
-t  转换文本文档。
-/  复制子目录连同其中的任何文档。