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 유틸을 사용하기 때문에 플로피 드라이브 설정만 잘 되어 있는지 확인하면 됩니다.
|
[목차] |