歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> linux系統入門學習(66)

linux系統入門學習(66)

日期:2017/2/25 10:32:16   编辑:Linux教程

mtools
1.作用
mtools 實際上是一個命令集合,是DOS文件系統的工具程序,它可以模擬許多DOS命令,使用起來非常方便。使用權限是

所有用戶。Linux系統提供了一組稱為 mtools的可移植工具,可以讓用戶輕松地從標准的DOS軟盤上讀、寫文件和目錄。它

們對DOS和Linux環境之間交換文件非常有用。mtools的 使用非常簡單,如果想把軟盤裡所有的文件都拷貝到硬盤上,那麼

就可以執行以下命令:
mcopy a:*.*
也就是說,只需要在相應的DOS命令之前加上一個字母“m”,就可以完成對應的功能了。一般Linux發行版本中都有這個

軟件,可以使用下面命令檢查一下。
rpm -qa|grep mtools
如果沒有安裝,也沒有關系,可以從網上下載(http://mtools.linux.lu/)一個最新版本來安裝。目前可供下載的最新mtools版

本是
2.包括的命令
mcd 目錄名:改變MS DOS下的目錄。
mcopy 源文件 目標文件:在MS DOS和Unix之間復制文件。
mdel 文件名:刪除MS DOS下的文件。
mdir 目錄名:顯示MS DOS下的目錄。
mformat 驅動器號:在低級格式化的軟盤上創建MS DOS文件系統。
rnlabel 驅動器號:產生MS DOS下的卷標。
mmd 目錄名:建立MS DOS下的目錄。
mrd 目錄名:刪除MS DOS下的目錄。
mren 源文件 目標文件:重新命名已存在的MS DOS文件。
mtype 文件名:顯示MS DOS文件的內容。
請注意,這些命令和對應的MS DOS命令非常相似。在mtools命令中,“/”和“\”是可以混用的。因為文件列表的是DOS

系統下的文檔,對大小寫並不敏感,所以“CDE”和“cde”在這裡是一樣的。
3.應用實例
(1)如果把軟盤進行快速格式化,可以使用命令mformat:
mformat A:
mtools 當初發展的目的是用來處理DOS文件系統的,所以只能用在FAT文件格式的分區上。需要注意的是,如果用mount

命令來掛載了FAT16/32分區,那 麼就不能使用mtools的指令來處理這些分區上的文件。這是因為一旦FAT16/32分區掛到

了Linux文件目錄下,Linux就會將其視為文件系統 本身的一部分,這時如果要對其操作就必須使用Linux本身所附帶的指令

集。
(2)將DOS盤上的文件htca.c復制到當前目錄下,並用ls命令進行驗證。
$ mcopy a:\htca.c
$ ls -l htca.c
-rw-r- -r- - 1 xxq xxq 27136 Jan 1 01:80 htca.c

Copyright © Linux教程網 All Rights Reserved