Fundamentals

본문 바로가기
사이트 내 전체검색


RedHat Linux >> Fundamentals of the GNU/Linux
[목차]
제3장 리눅스 명령어

    16. dos용 툴 이용하기 - mtools


보통 dos용 디스켓에 있는 파일을 리눅스 파티션에 복사한다거나 리눅스용 파일을 dos용 디스켓에 복사하는 경우는 상당히 많습니다. 이럴 때 일일이 마운트해서 사용한다면 상당히 불편할 것입니다. 리눅스에서는 이런 경우에 간단히 할 수 있도록 mtools 툴을 제공하는데 이 툴로써 간단히 해결할 수 있습니다.

그러면 가장 많이 사용하는 dir 명령을 사용해 봅시다. 일단 플로피 드라이브에 dos용 디스켓을 넣고 다음 명령을 수행합니다.

[root@leelab /]# mdir a:

volume in drive a has no label

volume serial number is 19ec-276c

directory for a:/

rapid~1 doc 398336 05-08-1999 14:19 rapid_____-kor.doc

isdn4k~1 rpm 701502 03-19-1999 18:51 isdn4k-utils-9803020842-1.i386.rpm

2 files 1 099 838 bytes

357 376 bytes free

[root@leelab /]#

이렇게 mdir 명령을 사용하면 됩니다. 드라이브를 지정하는 방식은 dos 때와 같습니다. 제공되는 모든 명령이 dos 때와 같습니다. 단 앞에 m 이라는 단어가 붙습니다.

이번에는 복사를 해 보도록 하겠습니다.

[root@leelab /]# mcopy test.txt[root@leelab /root]# mcopy test.txt a:

[root@leelab /root]# mdir a:

volume in drive a has no label

volume serial number is 19ec-276c

directory for a:/

rapid~1 doc 398336 05-08-1999 14:19 rapid_____-kor.doc

isdn4k~1 rpm 701502 03-19-1999 18:51 isdn4k-utils-9803020842-1.i386.rpm

test txt 36 01-14-2000 4:17 test.txt

3 files 1 099 874 bytes

356 864 bytes free

[root@leelab /root]#

mcopy 명령을 사용하면 됩니다. 파일을 삭제할 때는 mdel 명령을 사용하면 됩니다.

[root@leelab /root]# mdel a:test.txt

[root@leelab /root]# mdir a:

volume in drive a has no label

volume serial number is 19ec-276c

directory for a:/

rapid~1 doc 398336 05-08-1999 14:19 rapid_____-kor.doc

isdn4k~1 rpm 701502 03-19-1999 18:51 isdn4k-utils-9803020842-1.i386.rpm

2 files 1 099 838 bytes

357 376 bytes free

[root@leelab /root]#

그밖에 사용되는 mtools 관련 명령은 다음과 같습니다. 아마 명령어만 보아도 어떤 역할을 하는지 쉽게 짐작할 수 있을 것입니다.

mattrib mcd mcheck mcomp mdeltree

mdu mformat minfo mlabel mmd

mmove mrd mread mren mtype

참고로 mtools에서 사용하는 설정 파일은 /etc 밑에 있는 mtools.conf 파일입니다. 다음은 이 파일의 내용 중 일부입니다.

[root@leelab /etc]# cat mtools.conf|more

# example mtools.conf files. uncomment the lines which correspond to

# your architecture and comment out the "sample file" line below

# linux floppy drives

drive a: file="/dev/fd0" exclusive

drive b: file="/dev/fd1" exclusive

.

# first scsi hard disk partition

#drive c: file="/dev/sda1"

.

# first ide hard disk partition

#drive c: file="/dev/hda1"

# # uncomment the following line to display all file names in lower

# # case by default

# mtools_lower_case=1

[root@leelab /etc]#

제일 앞에 표시된 '#' 는 주석문 입니다 . 즉 실제로 없는 구문이나 마찬가지입니다. 이를 보면 플로피 드라이브를 사용할 때 왜 'a:'을 사용했는지는 알 수 있습니다. 참고로 설정 파일 전체를 이해할 필요는 없습니다. 실제로 플로피와 하드 드라이브와의 파일 교환을 목적으로 이 mtools 유틸을 사용하기 때문에 플로피 드라이브 설정만 잘 되어 있는지 확인하면 됩니다.

[목차]

개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.