Tips記事
» 2001年09月26日 00時00分 UPDATE

mtoolsの使い方が知りたい

[木田佳克,ITmedia]

 MS-DOSのファイルを操作するためのツール郡を「mtools」と呼ぶ。Linuxディストリビューションのほとんどは,最初から組み込まれているため問題なく使えるはずだ。ここではmtoolsの使用方法を紹介しよう。

表■おもなmtoolsコマンド
mcd
作業ディレクトリを変更
mcopy
DOSとLinux間でファイルをコピー
mdel
ファイルを削除
mdir
ディレクトリを表示
mformat
フロッピーをDOSファイルシステムで初期化
mmd ディレクトリを作成
mrd ディレクトリを削除
mtype ファイル内容を表示
※すべてFATファイルシステムへの指定であることに注意

 上記はすべてFATファイルシステムに対してのコマンドであることに注意しよう。つまり,ディレクトリ作成や移動など,すべてLinux上のカレントには何ら影響なくFATファイルシステム上に対し指定しているということになる。もちろん,ファイルコピーの際にはLinux上のファイルを指定する場合に関与することは忘れずに。

mcdコマンド

# mcd [ディレクトリ名]
例:# mcd a:hogehoge
 例では,Aドライブ上(FAT)のカレントディレクトリをa:hogehogeに変えることを意味する。

mcopyコマンド

# mcopy [コピー元ファイル名] [コピー先ファイル名]
例1:# mcopy ~/hogehoge.txt a:hogehoge
例2:# mcopy a:hogehoge/temp.txt ~/
 DOS(FAT)上とLinux上(ext2など)でファイルコピーが行える。例1はホームディレクトリ(Linux)のhogehoge.txtを,Aドライブ上(FAT)のhogehogeディレクトリ下にコピー,例2はAドライブhogehogeディレクトリ下のtemp.txtをホームディレクトリにコピーを意味する。

mdelコマンド

# mdel [削除ファイル名]
例:# mdel a:hogehoge/temp.txt
 例では,Aドライブ上(FAT)のhogehogeディレクトリ下にあるtemp.txtを削除することを意味する。

mdirコマンド

# mdir [ディレクトリ名]
例:# mdir a:

mformatコマンド

# mformat [ドライブ名]
例:# mformat a:

mmdコマンド

# mmd [ディレクトリ名]
例:# mmd a:hogehoge

mrdコマンド

# mrd [削除ディレクトリ名]
例:# mrd a:hogehoge

mtypeコマンド

# mtype [ファイル名]
例:# mtype a:hogehoge/temp.txt

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ