找回密码
 注册
关于网站域名变更的通知
查看: 719|回复: 3
打印 上一主题 下一主题

Linux mcopy命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-8-31 10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
$ A. R. }: ~7 `0 i% n8 |9 c
Linux mcopy命令用来复制 MSDOS 格式文件到 Linux 中,或是由 Linux 中复制 MSDOS 文件到磁片上。# }: T1 d( m; I
* W' J6 K8 q! {) A# g
mcopy 可复制单一的文件到所指定的文件名称,或是复制数个文件到所指定的目录之中。来源与目的文件可为 MSDOS 或是 Linux 文件。  {* y; M' D/ P9 _' q/ @7 `7 w
+ E) f8 V5 ^: @9 r7 O# l) R4 E2 ?+ L
mcopy指令是一种mtools工具指令,可以在DOS系统中复制文件或者在DOS与Linux操作系统之间进行文件复制。
  U- y8 X1 h+ J3 v
+ r9 ?' {- {3 E' l+ \! M
% P5 z# R- _! c2 H" S, p$ T语法+ s; Q. ]) k# i
. F, u) F' d/ W1 ]6 H  Y
mcopy [-bnmpQt/][源文件][目标文件或目录]% t( h9 U3 F! x7 a  m6 {( W

9 q; A; @1 T, w& k/ j. P. z1 x; J; K) L' q$ R2 ?
参数:$ [4 e5 N! b2 @! A0 Q8 C, m
) Q- Y$ ]& m& u$ e
b 批处理模式。这是为大量的文件复制进行最佳化的选项,但是当在复制文件过程中产生 crash 时,会有安全性的问题产生。/ 递回的复制。包含目录所含文件与其下所有子目录中的文件。; W. ^- I7 S" d3 U( n: S. H
-n 覆盖其他文件时,不需要进行确认而直接覆盖
5 G! ~$ g0 i. ?% w6 D5 Bm 将源文件修改时间设置为目标文件的修改时间。, I8 Y' N' @$ b, r& V; J
p 将源文件的属性设置为目标文件的属性。
' D- d) a( O* B  w% `/ g1 wQ 当复制多个文件产生错误时,尽快结束程序。8 n) S; B& c% |$ t
t 转换为文本文件。& S# B* M$ k! P4 g, n
o 在覆盖 MSDOS 文件时不会出现警示讯息。7 z: t! r* m7 W  \4 T) ^4 I
' u6 o2 N. a5 U& w! v0 @# d1 A: n' ^
* z- J% N0 @6 s4 k% s2 L) A
/ `$ O' A+ S. p0 n6 ]
实例! L! P: Z5 i, g* r3 Y( a
& l1 l8 N+ [  b  }

. q- p4 Z9 t% [4 h将 A 盘根目录中的 autoexec.bat 复制到目前工作目录之下:: _% G0 _% G5 k; K/ Y2 v; \' _
6 m& n: T! a  [, r0 Y( K9 x
mcopy a:autoexec.bat .
, S. S. @" _0 K3 `8 @3 ?( z& `* H! u8 f* e- @% S: l6 N

& }, U9 B6 a- `$ Q6 v& V当复制的内容包括子目录和文件时,必须使用参数"-/"递归操作,因此该命令为:
. V. N7 U+ ~; C* [4 Q( w3 G" r$ S
" B2 D1 r5 C3 ~5 X% D$ Zmcopy -/ A:\*
4 z" W. Q/ S. U+ z, `# d; q$ {, @  ~
0 a8 c6 r& M' ]3 F9 g0 G
执行该命令前先使用mdir 命令查看原来的目录结构,执行mcopy 之后可使用ls 命令查看复制之后Linux系统中的文件结构,结果如下:
! B4 _5 M- Q- O6 q0 d4 A0 o6 y
% B$ z0 U6 w2 c! gcmd@cmd-desktop:~$ mdir -/ a:\* #查看A 盘中的文件  0 Q7 c4 u8 A+ J* m# O# q1 W3 F
Volume in drive A has no label #加载信息  
- b$ p6 J& H$ ^  j9 MVolume Serial Number is 13D2~055C  
3 j: t$ M8 g$ ^( L& J" wDirectory for A:/ #以下为目录信息  
* {- M5 [! k) U" x- ]* o' e  {#文件名目录大小 修改时间  
  h+ K3 G( _. j  ?9 e% p9 M./TEST <DIR> 2009-09-23 16:59  # m3 P# ?) e/ J+ L: l2 l6 L! G
AUTORUN.INF 265 2009-09-23 16:53  7 r9 A$ o! P$ h; I% |
AUTORUN.BAT 43 2009-09-23 16:56  
' E) J* X9 W, z3 files 308 bytes #统计总大小  
* v- B: N- V# R# X7 @6 f- T724 325 bytes free #剩余空间  , b- d/ ]4 `6 u1 W
cmd@cmd-desktop:~$ mcopy -/ A:\* #将A盘上的所有文件复制到当前工作目录  
/ e( ]  `' n" N- ]0 Jcmd@cmd-desktop:~$ls  : h5 [% t9 W$ X' l, Q) a
TEST AUTORUN.INF AUTORUN.BAT #A盘中的内容复制到Linux文件系统结构中
/ X; e) h' ]  @; g, I: e% b2 A
/ L8 `9 F/ b/ n/ ]% _# y

该用户从未签到

2#
发表于 2021-8-31 13:31 | 只看该作者
Linux mcopy命令用来复制 MSDOS 格式文件到 Linux 中,或是由 Linux 中复制 MSDOS 文件到磁片上

该用户从未签到

3#
发表于 2021-8-31 13:32 | 只看该作者
mcopy 可复制单一的文件到所指定的文件名称,或是复制数个文件到所指定的目录之中。来源与目的文件可为 MSDOS 或是 Linux 文件

该用户从未签到

4#
发表于 2021-8-31 13:33 | 只看该作者
mcopy指令是一种mtools工具指令,可以在DOS系统中复制文件或者在DOS与Linux操作系统之间进行文件复制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-21 19:34 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表