发信人: r_hayes(Hayes) 
整理人: qiaoqian(2002-05-13 06:53:32), 站内信件
 | 
 
 
Linux系统提供了一组称为mtools的可移植工具,可以让用户轻松地从标准的DOS软盘上读、写文件和目录。它们对DOS和Linux环境之间交换文件非常有用。它们是不具备共同的文件系统格式的系统之间交换文件的有力手段。对于一个MS-DOS的软盘,只要把软盘放在软驱中,就可以利用mtools提供的命令来访问软盘上的文件。 
 
 mtools的主要命令如下: 
 
 mcd 目录名 改变MSDOS目录; 
 
 mcopy 源文件 目标文件 在MSDOS和Unix之间复制文件; 
 
 mdel 文件名 删除MSDOS文件; 
 
 mdir 目录名 显示MSDOS目录; 
 
 mformat 驱动器号 在低级格式化的软盘上创建MSDOS文件系统; 
 
 rnlabel 驱动器号 产生MSDOS卷标; 
 
 mmd 目录名 建立MSDOS目录; 
 
 mrd 目录名 删除MSDOS目录; 
 
 mren 源文件 目标文件 重新命名已存在的MSDOS文件; 
 
 mtype 文件名 显示MSDOS文件的内容。 
 
 这些命令和对应的不加 m的 MSDOS命令非常相似。 
 
 例1:在Linux环境下看DOS盘最上层的目录的内容: 
 
 $ mdir a: 
 
 Volume in drive A has no label 
 
 Volume Serial Number is 15F6-3362 
 
 Directory of A:\ 
 
 SS6 CPP 331 09-24-99 7:41 ss6.cpp 
 
 CH9 
 11-20-99 16:22 ch9 
 
 XXQ 0 11-20-99 16:24 xxq 
 
 95CZXTA DOC 36,864 06-15-98 22:51 95czxta.doc 
 
 95CZXTB DOC 39,936 06-16-98 7:18 95czxtb.doc 
 
 HTCA DOC 27,136 01-08-99 0:13 htca.doc 
 
 HTCB DOC 27,136 01-08-99 0:12 htcb.doc 
 
 6 file(s) 131,403 bytes 
 
 1 dir(s) 1,295,872 bytes free 
 
   
 
 例2:将DOS盘上的文件xxq复制到当前目录下,并用ls命令进行验证。 
 
 $ mcopy a:\htca.doc 
 
 $ ls –l htca.doc 
 
 -rw-r— -r- - 1 xxq xxq 27136 Jan 1 01:80 htca.doc 
 
 
  ---- 
                     灌灌 
                     灌灌 
                     灌灌 
                     灌灌          灌灌 
                     灌灌      灌灌灌 
     灌灌灌灌灌灌灌  灌灌  灌灌灌 
       灌灌灌灌灌灌灌灌灌灌灌灌 
                 灌灌灌灌灌灌 
                灌灌灌灌灌灌灌  
               灌灌  灌灌  灌灌 
              灌灌   灌灌    灌灌 
             灌灌    灌灌      灌灌 
           灌灌      灌灌      灌灌灌 
           灌灌      灌灌        灌灌灌灌 
         灌灌        灌灌        灌灌灌灌灌 
       灌灌          灌灌          灌灌灌灌灌  
     灌灌            灌灌            灌灌 
                 灌灌灌灌 
                   灌灌灌 
                     灌     | 
 
 
 |