본문 바로가기

컴퓨터

확장자로 알아보는 파일의 종류 및 prn,con,nul 의미와 사용법

확장자로 알아보는 파일의 종류 및 prn,con,nul

 

【1】 파일 확장자의 종류


① com, exe : 실행형 파일
② bat : 배치파일
③ sys : 시스템 파일로 컴퓨터 운영에 필요한 파일
④ $$$ : 임시 파일
⑤ ovl : 오버레이(overlay) 파일
⑥ lib : 라이브러리(library)
⑦ dat : 자료파일
⑧ doc : 설명 파일
그외 img,png,jpg,bmp,gif는 이미지

【2】 장치명(예약 파일명)


① CON - CONsole의 약자로 표준 입․출력 장치를 말함
표준 입력장치 : 키보드
표준 출력장치 : 모니터

cmd(command line) 환경에서 사용할 수 있는 장치명으로
때론 키보드를 의미하기도 하고 때론 모니터를 의미하기도 합니다.

키보드로부터 입력을 받거나 모니터 화면으로 출력을 해야 할때

con을 사용합니다. 

 

 

cmd 환경, dos환경에서 사용되는 명령으로 

윈도우 운영체제를 사용하는경우 사용할일이 거의 없는

사실상 사용하지 않는 명령이라고 할 수 있지만, 

아주 가끔 사용할일도 있습니다. 

 

예1) nk.bat 파일을 새롭게 만들고 파일의 내용을 입력하는 방법

dos 환경에서 간단하게 파일을 만들고 
파일 내용을 입력할때 con을 이용합니다. 

C>copy con nk.bat

   dir/a:h
   ver
^Z 엔터

^z는 ctrl + z를 누르라는 의미입니다. 

위의 copy con nk.bat의 의미는 

복사해라(copy) con을 nk.bat로 라는 뜻을 가지고 있고 
이때 con은 키보드로 입력한 내용을 말합니다. 
즉 키보드로부터 입력한 내용을 nk.bat에 저장(복사)하라는 뜻입니다. 

 

 

(예2) NK.BAT의 내용을 화면으로 표시하려면 type 명령을 사용합니다. 

하지만 con을 이용해도 됩니다. 

위에서 말한것처럼 con은 키보드도 의미하지만 화면(모니터)도 의미하니까요!

 

COPY NK.BAT CON

위 명령을 그대로 직역한다면 
"복사해라 nk.bat 파일을 con으로"라는 의미죠

풀어서 얘기하면 nk.bat의 내용을 화면(con)으로 보여줘라(복사해라)라는 
의미입니다. 

con은 키보드, 모니터를 의미하는데 키보드는 입력장치라 
키보드로 보낼 수가 없죠. 
모니터는 출력장치이므로 이 경우에는 모니터를 의미합니다. 

 

 

TYPE NK.BAT >PRN

 

위의 type 명령은 파일의 내용을 보는 명령입니다. 
일반적으로 type nk.bat 라고 입력하면 
nk.bat의 내용을 화면으로 보여주는데 
>prn을 뒤에 붙인 경우에는 프린터기로 출력을 해줍니다. 

prn은 프린터를 의미하고 
>은 출력의 방향을 전환하는 기호입니다. 

 

NUL의 의미

nul은 통신에서 많이 사용하는 말입니다. 
널(nul)은 더미출력을 말하며 도스환경에서는 
없는것을 의미합니다. 
그래서 내용 표시를 하지 않을때 사용을 합니다. 

copy nk.bat nul

위 명령은 nk.bat파일을 nul로 복사하라는 의미이며
아무런 결과가 없습니다.