Linux mcopy命令詳解 Linux mcopy命令怎麼用

來源:互聯網
上載者:User

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:/ #以下為目錄資訊
#檔案名稱目錄大小 修改時間
./TEST2009-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檔案系統結構中


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.