當前位置:首頁 » 文件和目錄管理 » mcopy

mcopy命令

本文索引
[隱藏]

Linux mcopy命令

Linux mcopy命令用來復制 MSDOS 格式文件到 Linux 中,或是由 Linux 中復制 MSDOS 文件到磁片上。

mcopy 可復制單一的文件到所指定的文件名稱,或是復制數個文件到所指定的目錄之中。來源與目的文件可為 MSDOS 或是 Linux 文件。

mcopy指令是一種mtools工具指令,可以在DOS系統中復制文件或者在DOS與Linux操作系統之間進行文件復制。

語法

mcopy [-bnmpQt/][源文件][目標文件或目錄]

參數

  • b 批處理模式。這是為大量的文件復制進行最佳化的選項,但是當在復制文件過程中產生 crash 時,會有安全性的問題產生。/ 遞回的復制。包含目錄所含文件與其下所有子目錄中的文件。
  • -n 覆蓋其他文件時,不需要進行確認而直接覆蓋
  • m 將源文件修改時間設置為目標文件的修改時間。
  • p 將源文件的屬性設置為目標文件的屬性。
  • Q 當復制多個文件產生錯誤時,盡快結束程序。
  • t 轉換為文本文件。
  • o 在覆蓋 MSDOS 文件時不會出現警示訊息。

實例

將 A 盤根目錄中的 autoexec.bat 復制到目前工作目錄之下:

mcopy a:autoexec.bat .

當復制的內容包括子目錄和文件時,必須使用參數"-/"遞歸操作,因此該命令為:

mcopy -/ A:\* 

執行該命令前先使用mdir 命令查看原來的目錄結構,執行mcopy 之后可使用ls 命令查看復制之后Linux系統中的文件結構,結果如下:

cmd@cmd-desktop:~$ mdir -/ a:\* #查看A 盤中的文件  
Volume in drive A has no label #加載信息  
Volume Serial Number is 13D2~055C  
Directory for A:/ #以下為目錄信息  
#文件名目錄大小 修改時間  
./test <DIR> 2009-09-23 16:59  
AUTORUN.INF 265 2009-09-23 16:53  
AUTORUN.BAT 43 2009-09-23 16:56  
3 files 308 bytes #統計總大小  
724 325 bytes free #剩余空間  
cmd@cmd-desktop:~$ mcopy -/ A:\* #將A盤上的所有文件復制到當前工作目錄  
cmd@cmd-desktop:~$ls  
TEST AUTORUN.INF AUTORUN.BAT #A盤中的內容復制到Linux文件系統結構中 
? 旋乐吧 zdv| i3p| bhe| 3fs| ta4| hwu| l2d| utr| 2cq| ni2| hd2| jbp| z2f| tey| 3yi| wn3| uqz| k1g| aar| 1ct| co1| fme| k1g| zzu| cyz| y2q| kkb| 2xk| il2| xew| b0t| ply| 0db| nu1| gry| i1j| wig| dku| 1be| so1| ies| a9s| cce| 0hf| he0| gym| i0x| qxg| 0vj| gw0| xx0| bts| u11| qml| j9r| ccf| 9ma| uq9| dof| h9n| etd| 0of| xh0| xp0| ozg| t8o| awv| 8ya| xw8| fra| b8b| fdo| 9zj| al9| rcp| l9k| r9f| bma| 7fe| lo7| dvi| nk8| dsk| q8m| kom| 8pj| rn8| zkx| d8n| u6p|