亿元级IT行业生态链
一站式解决方案提供商

24小时免费咨询电话
010-52725243

新闻资讯

AJIA NEWS

如何区别Java后台开发中mmove和mread命令的差异

来源:阿甲视点 发布日期:2018-03-13

无论是mmove命令还是mread命令都是应用在MS-DOS文件系统中,它们之间的主要区别就在于mmove命令用于在MS-DOS文件系统中,移动文件或目录,或更改名称。而mread命令用于将MS-DOS文件复制到Linux/Unix的目录中。下面就是阿甲科技Java程序员为大家总结归纳的有关Linux系统下mmove和mread命令的差异以及相应的具体代码结构。


Linux mmove命令:


mmove为mtools工具命令,模拟MS-DOS的move命令,可在MS-DOS文件系统中移动现有的文件或目录,或是更改现有文件或目录的名称。

语法

mmove [源文件或目录...][目标文件或目录]

参数说明:

[源文件或目录…]: 执行操作的源文件或目录路径

[目标文件或目录]: 执行操作后的目标文件或目录路径

实例

使用指令mmove将文件"autorun.bat"移动到目录"test"中,输入如下命令:

$ mmove autorun.bat test #移动文件到目录test中

以上命令执行以后,指令mmove会将文件"autorun.bat"移动到指定目录"test"中。

注意:用户可以使用mdir指令查看移动后的文件或目录信息。


Linux mread命令:


mread为mtools工具命令,可将MS-DOS文件复制到Linux的文件系统中。这个命令目前已经不常用,一般都使用mcopy命令来代替。

语法

mread [MS-DOS文件...][Linux文件或目录]

参数说明:

[MS-DOS文件…]: 执行操作的DOS源文件或目录路径

[Linux文件或目录]: 执行操作后的Linux目标文件或目录路径

实例

使用指令mread将盘"a:\"中的所有内容复制到当前工作目录下,输入如下命令:

$ mread a:\* ./ #将a盘上的所有文件复制到当前工作目录

执行该命令前,可以先使用mdir命令查看原来的目录结构。执行mread之后,可使用ls命令再次查看复制之后的文件结构,结果如下所示:

$ mdir -/ a:\* #查看a盘中的文件

Volume in drive A has no label #加载信息

Volume Serial Number is 13D2~055C

Directory for A:/ #以下为目录信息

/TEST

2011-08-23 16:59

#显示格式为文件名,目录大小,修改时间

AUTORUN.INF 265 2011-08-23 16:53

AUTORUN.BAT 43 2011-08-23 16:56

3 files 308 bytes #统计总大小

724 325 bytes free #剩余空间

$ mread A:\* ./ #将a盘上所有文件复制到当前工作目录

$ ls #查看文件或子目录信息

TEST AUTORUN.INF AUTORUN.BAT #显示复制后的内容

欢迎访问阿甲科技集团官方网站!