<컴퓨터궁금증>COPY와 XCOPY의 차이

중앙일보

입력

지면보기

종합 32면

〈문〉파일을 복사할 수 있는 명령어인「COPY」와「XCOPY」의 차이가 무엇인지 알고 싶다.
〈답〉「COPY」는 PC의 운영체제인「DOS」의 내부명령어로시스팀부팅이 되면 곧바로 어디서든지 사용할 수 있도록 주메모리에 자동으로 설치된다.
기본적으로 COPY명령어는 파일의 크기와는 상관없이 파일단위로 복사작업을 수행한다.이유는 이 명령어가 복사작업을 수행하기위해 확보해놓은 주메모리내 임시기억장소가 그리 크지 않기 때문이다. 그러나 XCOPY는 COPY와 달리 외부명령어로 보통 50만바이트정도의 기억장소에 한꺼번에 파일들을 읽은뒤 복사해주는 명령어다.외부명령어라 파일목록을 열거해주는「DIR」명령어로확인할 수 있고「.EXE」라는 확장자명을 갖는다.일반 적으로 XCOPY 명령프로그램이 있는 곳에서만 사용이 가능하다.
따라서 10개의 파일을 복사한다고 할때 COPY명령어를 사용할 경우 하나의 파일을 읽고 복사한뒤 다시 다른 파일을 읽고 복사하는등 컴퓨터가 10개의 파일에 대해 매번 읽고/쓰기(read/write)를 실행해야 한다.그러나 XCOP Y명령어는 파일의 수와 관계없이 단 한번의 읽고/쓰기동작을 하면 된다.따라서 많은 파일을 복사할 경우 XCOPY를 사용하면 작업이 보다 신속하고 효율적이다.
〈浩〉

ADVERTISEMENT
ADVERTISEMENT