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

Linux mcopy命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
2 b1 G8 x1 ~. |2 b5 |& ^
Linux mcopy命令用来复制 MSDOS 格式文件到 Linux 中,或是由 Linux 中复制 MSDOS 文件到磁片上。
- z" ~4 ?9 Q: W- r1 h; p% |5 [2 Y0 H
mcopy 可复制单一的文件到所指定的文件名称,或是复制数个文件到所指定的目录之中。来源与目的文件可为 MSDOS 或是 Linux 文件。8 x; f( O: A4 H5 n8 E  m: _1 }# w

  R+ L. j1 W% ^  e4 m; qmcopy指令是一种mtools工具指令,可以在DOS系统中复制文件或者在DOS与Linux操作系统之间进行文件复制。
3 B% G. Y- P6 t1 h: p0 T- k
0 N" h6 t( B6 ~/ Z# F9 ]7 h& m- L
; ?6 e( Q) E/ o2 z' h, p: f  r语法
: ~6 b8 Q  l2 |2 m3 ?/ r
+ Y4 n* O' t9 c: Bmcopy [-bnmpQt/][源文件][目标文件或目录]. R7 |0 V/ R' a
# R: V# b- q, j

/ U- v. `$ v" Q) \& O3 r+ s参数:
9 `3 J1 t& _" ]/ z& h- U7 g$ R2 O" p0 W: Q
b 批处理模式。这是为大量的文件复制进行最佳化的选项,但是当在复制文件过程中产生 crash 时,会有安全性的问题产生。/ 递回的复制。包含目录所含文件与其下所有子目录中的文件。
. n4 R- O* |5 {3 D; D: C) o-n 覆盖其他文件时,不需要进行确认而直接覆盖; K* F  B6 A6 O, v( l6 d
m 将源文件修改时间设置为目标文件的修改时间。
* `7 x( v& r, l; S# m1 {p 将源文件的属性设置为目标文件的属性。4 k0 {: d5 [1 i, ^0 q( p
Q 当复制多个文件产生错误时,尽快结束程序。! }: `  E" O1 T; V, X" k6 |
t 转换为文本文件。
4 Z' q; o" X3 f' n: O) H  M/ D( ]o 在覆盖 MSDOS 文件时不会出现警示讯息。
4 h: P+ T* R$ I7 j4 f; I6 v2 v3 R' T- |9 w6 o1 Q

) k: t0 Z: h7 p$ |
+ X2 j5 B/ T1 R9 e/ U+ o6 D3 G3 k实例8 D% ^# C4 Z9 S. S; `
) s+ m! m9 W  E
0 ~6 }$ P! U9 g6 q( [7 ?1 j
将 A 盘根目录中的 autoexec.bat 复制到目前工作目录之下:
9 e. r- ~$ S8 I( Q" S- O/ K7 F" H$ P. c2 l' r6 }
mcopy a:autoexec.bat .; X3 U. b+ Z" N, z9 I

  j3 z2 i5 ]6 [0 v& P/ v; {& t$ w3 y5 b! O- O- M) s
当复制的内容包括子目录和文件时,必须使用参数"-/"递归操作,因此该命令为:
9 H7 m  H; _5 [5 W/ P+ s6 k
( W9 @" J. f6 S4 w; p4 rmcopy -/ A:\*
$ a6 j5 q8 ]7 E
9 }6 ?$ t3 D5 \7 P. T
8 w# n9 F% P# @' b/ d( G执行该命令前先使用mdir 命令查看原来的目录结构,执行mcopy 之后可使用ls 命令查看复制之后Linux系统中的文件结构,结果如下:
) r. _: Y! g4 j8 K. K
, {& H) Q, F' T! s) |: {: ucmd@cmd-desktop:~$ mdir -/ a:\* #查看A 盘中的文件  
2 S) t1 O3 `5 I  E5 fVolume in drive A has no label #加载信息  
0 T( Z8 I2 R& j9 f# ZVolume Serial Number is 13D2~055C  
+ w# U4 Q# c% a" W7 I2 I6 C6 y; kDirectory for A:/ #以下为目录信息  
& l% V2 s, x2 |( N0 r% b5 }: V#文件名目录大小 修改时间  & G& E6 J8 K1 Y0 {# Z* m( }
./TEST <DIR> 2009-09-23 16:59  ) w& |* c1 w+ R$ A; O" s8 N
AUTORUN.INF 265 2009-09-23 16:53  
9 ?* ?8 s% o4 C  d% T* `; oAUTORUN.BAT 43 2009-09-23 16:56  
& a  W( c* y3 ^1 D6 f8 H3 r3 files 308 bytes #统计总大小  
% K+ Y7 J$ U2 n: V/ z724 325 bytes free #剩余空间  
5 C- o% [7 q% ^* r* Y) Q$ L+ M6 ~, dcmd@cmd-desktop:~$ mcopy -/ A:\* #将A盘上的所有文件复制到当前工作目录  ; k) @1 \9 I1 ?* }- H
cmd@cmd-desktop:~$ls  / R7 \, e9 H/ {5 A7 \' a: W1 Z
TEST AUTORUN.INF AUTORUN.BAT #A盘中的内容复制到Linux文件系统结构中
* P: u+ a0 u' F5 D& i- F' q
8 O. t  d: _6 L" x% o& u

该用户从未签到

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-11-24 04:42 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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