| HOME / 정보공유 / AIX 명령어 모음

doswrite
doswrite doswrite 명령 목적 파일을 DOS 파일로 복사합니다. 구문
doswrite [ -a ] [ -v ] [ -DDevice ] File1 File2
설명
doswrite 명령은 File1 매개변수에서 지정한 파일을 File2 매개변수에서 지정한 DOS 파일로 복사합니다. doswrite 명령은 파일을 하나의 DOS 디스켓으로 복사합니다. doswrite 명령은 파일을 여러 DOS 디스켓으로는 복사할 수 없습니다.
doswrite 명령은 File2 매개변수에 의해 지정된 파일을 표준 DOS 명명 규칙을 사용하여 DOS 장치에 기록합니다. DOS \(백슬래쉬) 문자는 DOS 운영 시스템에서 특별한 의미를 가지기 때문에, File2 매개변수에 서브디렉토리 이름을 지정할 때에는 \(백슬래쉬)를 사용하지 마십시오. 대신, /(슬래쉬)를 사용하십시오.
doswrite 명령은 DOS를 검사하기 전에 File1 매개변수에 지정된 소문자를 대문자로 변환합니다. 모든 파일 이름이 절대 경로(상대 경로가 아님) 이름으로 간주되므로, 파일 이름 앞에 /(슬래쉬)를 추가할 필요는 없습니다.
File2 매개변수에서 지정한 파일에 /(슬래쉬)가 포함된 경우 그 사이에 있는 구성요소는 디렉토리여야 하고 마지막 구성요소(지정한 파일)는 존재하지 말아야 합니다. 동일한 이름의 파일이 존재할 때는 덮어 씁니다.
주:
와일드카드 문자 * 및 ?는 이 명령에서 특별하게 다루어지지 않습니다(쉘에서도 마찬가지입니다). 파일 이름 확장자를 지정하지 않는 경우, 파일 이름은 공백 확장자를 갖는 것처럼 대응합니다.
이 명령을 반드시 doswrite라는 이름으로 바꾸어야 합니다.
DOS 디렉토리에는 244개 파일까지 보관됩니다.
플래그
-a NL(캐리지 리턴) 문자를 CR-LF(캐리지 리턴, 자동 줄넘김) 순서로 바꿉니다. Ctrl-Z를 파일의 끝에서 출력에 추가합니다.
-DDevice DOS 장치 이름(예: /dev/fd0 또는 /dev/fd1)을 지정합니다. 디폴트 장치는 /dev/fd0입니다. 이 장치는 DOS 디스크 형식을 가져야 합니다.
-v 디스크 형식에 관한 정보를 표준 출력에 기록합니다. 이 플래그를 사용하여 장치가 DOS 디스크인지를 검증하십시오.
예제
텍스트 파일을 DOS 디스켓으로 복사하려면 다음과 같이 입력하십시오.
doswrite -a chap1 chap1.doc
그러면 현재 디렉토리의 chap1 파일이 /dev/fd0 디폴트 장치의 DOS 텍스트 파일 \CHAP1.DOC로 복사됩니다.
2진 파일을 DOS 디스켓으로 복사하려면 다음과 같이 입력하십시오.
doswrite -D/dev/fd1 /home/fran/testdata /survey/test.dta
그러면 /home/fran/testdata 데이터 파일이 /dev/fd1의 DOS 파일 \SURVEY\TEST.DTA로 복사됩니다.
현재 디렉토리의 모든 파일을 디폴트 드라이브의 DOS 디스켓으로 복사하려면 다음과 같이 입력하십시오.
for i in *
do
doswrite $i $i
done
파일
/usr/bin/doswrite doswrite 명령을 포함합니다.
/dev/fd0 디스켓 드라이브에 대한 장치 이름을 포함합니다.
관련 정보
dosdel 명령, dosdir 명령, dosformat 명령, dosread 명령.