블로그백업 구관이 명관, XCOPY로 한방에 해결

블로그 관련 자료 어떻게 백업하시나요?
CD? DVD? USB? 외장하드?
얼마나 자주 하세요?
도스명령어 XCOPY를 이용하면 매우 간편합니다.

아무리 백업해도 날마다 새롭게 생겨나는 자료들을 백업하기란 쉽지 않습니다.
자료의 양에 따라서 백업하는 시간도 오래 걸리기도 하고..
일일이 신규자료만 찾아서 백업을 한다는 것도 시간투자를 해야 합니다.
그렇다고 그냥 방치하면 언제 어느때 자료가 다 날아가버릴지 모릅니다.

 

몇달전 외장하드를 떨어뜨려 자료를 다 날려버린 적이 있습니다.
300GB 용량의 하드에 블로그 관련 자료 및 10년넘게 보관해오던 자료들까지 모두 다 날려버렸습니다.
늘 백업에 대한 중요성을 강조했지만.. 백업하드가 깨져버리니 정말 난감하더군요!
그당시 시스템을 바꾸던 찰라였던지라.. 원본마저도 외장하드에 담아놨었는데...
덕분에 하드디스크 정리는 확실하게 했습니다. 버리지 못하고 쌓아두었던 파일들까지 싸악~ 정리했으니.. ^^

그 이후로 백업을 수시로 하려고 노력하고 있습니다.
하지만 백업을 하기 위해서는 귀차니즘이 많이 따르게 됩니다.
우선 포스팅이나 댓글 다는 일만 해도 시간이 부족하다 보니 백업은 늘 마음속에만 존재하는 경우가 많아서..
몇일, 몇주 미루다 보면.. 어디까지 백업을 했고, 수정된 파일은 무엇인지 기억을 더듬고 ..
파일을 찾아서 백업하고 하다 보면 누락도 생기고 시간도 많이 소비가 됩니다.

그렇다 보니 백업이 중요하면서도 귀찮아서 안하는 이상한 딜레마에 빠지기도 합니다.


그래서 파일단위나 추가된 폴더만 백업하는 것을 포기하고 전체 폴더를 통째로 외장하드에 백업을 하다 보니..
복사되는 시간이 또 만만치가 않습니다.

이쯤되면 수정된 파일만 찾아서 복사하는 방법은 없을까?

하는 생각을 하게 됩니다. 그래서 찾아보기로 했습니다.
도스에는 아주 오래전부터 이런 기능이 있었으니 윈도우에도 있지 않을까 하고 아무리 자료를 찾아봤지만..
결국에 윈도우에는 그런 기능이 없음을(못찾았을지도 모르지만) 인지하고 포기하려다가..
그냥 도스를 사용하기로 했습니다.

이 기능을 알고 있으면서도 왜 사용을 안했는지 저 스스로도 이해할 수 없습니다.
이것도 귀차니즘? 물론 그냥 사용하면 귀차니즘이 있습니다.

이제부터 DOS시절부터 사용되어온 커맨드라인 명령어인 XCOPY를 이용하여 중요자료를
원클릭으로 백업하는 방법에 대해서 설명해보도록 하겠습니다.

끝까지 따라하다 보면 너무 간편하여 심심하기까지 할 수 있습니다.

 

XCOPY 명령의 이해와 사용법  

XCOPY란 무엇인가...

xcopy는 윈도우가 출시되기 이전에 사용하던 운영체제인 DOS(Disk Operating System)에서 사용되는 명령입니다. 윈도우즈 환경에서도 이 도스(DOS)의 명령을 사용할 수가 있습니다.

도스 명령 실행방법

도스 명령을 사용하기 위해서는 윈도우에서 [시작]-[실행] (단축키는 윈도우 로고키 + R)을 누른 후
"cmd" 라고 입력하고 엔터를 치면 됩니다. 


그러면 아래와 같이 도스창이 열리기 됩니다.

DOS명령을 입력할 수 있는 창


도스를 사용해보지 않은 분들은 생소하여 벌써부터 어렵겠구나라고 선입견을 가질 수도 있겠지만..
결코 어렵진 않습니다. ^^

XCOPY는 복사를 해주는 명령으로 파일 및 폴더의 복사는 물론 날짜를 지정하여 복사하거나 수정된파일, 새롭게 만들어진 파일등을 복사하는 기능을 가지고 있습니다.

 

XCOPY 명령의 사용법

원래 이런 사용법은 매우 딱딱하고 재미가 없으니 중요기능만 간단하게 적겠습니다.

사용형식> XCOPY  원본  [대상]  [옵션]

xcopy, 원본, 대상사이에는 공백이 들어가야 합니다.

원본 : 원본 파일이나 원본폴더, 원본이 있는 드라이브등을 적습니다.(예. c:\블로그관련)
대상 : 원본을 어느곳으로 복사할지 복사할 드라이브, 폴더 등을 적습니다.

예제1) xcopy c: e:
예제2) xcopy c:\블로그관련  e:\블로그관련
         (위 예제는 C: 드라이브에 있는 "블로그관련" 폴더의 내용을 
                        E: 드라이브의 "블로그관련" 폴더로 복사하는 명령입니다.)

옵션 : 필요에 따라서 선택하는 기능으로 다양한 옵션이 있습니다.
         xcopy에서는 이 옵션이 매우 중요합니다.
       

많은 옵션중 백업에 필요한 중요 옵션만 설명을 하겠습니다.

/M : 최초 복사한 이후부터 수정되거나 새로 만들어진 파일만 복사
/S : 하위폴더도 복사 (빈폴더는 복사하지 않음)
/L : 실제 복사는 어떤 파일이 복사가 될지 복사대상 파일만 표시함 (테스트용)
/Y : 같은 이름이 있을때 덮어쓸지를 묻는 옵션
/H : 숨겨진 파일도 복사하는 옵션
/C : 오류무시 (복사중 오류가 발생해도 무시하고 계속 복사)
/P : 하나 하나 확인하면서 복사

이제 XCOPY에 대한 명령 사용법과 옵션을 알았으니 백업하는 방법으로 들어가도록 하겠습니다. 

 

XCOPY를 이용한 데이터 백업하기  

이해를 돕기 위해서 문제를 놓고 진행하도록 하겠습니다.

문제) C:(드라이브)에 있는 "블로그관련" 폴더의 내용을 E:(드라이브)의 "블로그관련"폴더로 파일을 백업(복사)해보자! (아래 설명은 이 문제를 기준으로 설명이 됩니다.)

C:(원본) 에서 E:(대상)로 복사(백업)

1) 도스창을 오픈한다. (CMD)
  [시작]-[실행]을 선택후 "CMD"를 입력후 엔터  (위에서 설명한 도스명령 실행방법참조)

그러면 아래그림과 비슷한 프롬프트가 나타납니다.

여기서 명령을 입력하면 됩니다.

 

2) 원본 폴더로 이동 (CD \블로그관련)

원본폴더로 이동하지 않아도 되지만 작업의 편리를 위하여 원본폴더로 이동하도록 하겠습니다.
폴더를 이동할 때 사용하는 명령 CD를 이용합니다. 

아래와 같이 명령어을 입력하고 엔터를 칩니다.

cd\                 <-- 입력후 엔터
cd 블로그관련
    <-- 입력후 엔터


프롬프트가 "c:\블로그관련>" 과 같이 바뀌었다면
현재 작업위치가 c:드라이브의 "블로그관련"폴더로 이동이 되었다.

3) 복사확인 (/L)

먼저 처음 해보는 경우 어떤 파일들이 복사가 되고 몇개의 파일이 복사 되는지 확인하고 싶다면 (/L) 옵션을 이용하면 된다.

입력할 명령 => XCOPY  C:  E:\블로그관련 /m/s/l

 XCOPY 사용형식에 맞추어 명령어를 입력하고 엔터를 친다.

그러면 아래와 같이 복사될 파일을 보여주는데 대상드라이브에 같은 파일이 있는 경우
덮어쓸것인지를 묻는 메시지가 표시가 된다. 선택은 Yes는 Y, No는 N, 모두복사는 A를 누르면 된다.
(이 명령에는 /L 옵션이 있기때문에 실제로 복사는 되지 않습니다.)

중간에 명령을 중단시키고 싶을때는 Ctrl + C를 누르면 됩니다.

위와 같이 같은 이름이 이미 존재할때는 덮어쓸것인지 묻는데 이런 확인절차는 파일이 수백, 수천개가 될때는
번거로울뿐입니다.

이런 확인메시지를 없애기 위해서는 옵션에 /Y를 넣어주면 됩니다.

 

4) 백업시작 (xcopy c: e:\블로그관련 /m/s/y)

위에서 설명한 내용들은 바로 이 명령 하나를 위한 설명이었습니다.
위의 내용을 모두 이해하지 못했어도 아래 명령만 적어주면 하위폴더를 포함하여 모두 백업(복사)이 됩니다.
그러므로 앞으로 xcopy를 이용하여 블로그자료나 업무관련 자료를 백업하기 위해서는
아래의 명령만 알아두면 됩니다.

 XCOPY  C:  E:\블로그관련 /M/S/Y/C

설명: c:드라이브의 현재폴더의 내용 및 하위폴더를 E:드라이브의 루트폴더 바로아래에 위치한 "블로그관련" 폴더로 복사하되, 새로만들어진 파일이나 수정된 파일만 복사(/m)하고 하위폴더도 같이 복사(/s)시키는 명령. 복사시 같은 파일이 대상폴더에 이미 존재하는 경우 덮어쓸것인지 묻는 메시지는 생략(/y) 한다.

이제 도스창에 xcopy c: e:\블로그관련 /m/s/y/c 를 입력해보자.

 

아래와 같이 주루룩 하고 파일명이 나타나면서 복사가 된다.

xcopy를 이용하여 데이터 백업중..


처음 복사할때는 모든 파일이 복사가 됩니다.
이 다음부터는 위와 같은 명령을 적어주면
위 명령을 실행한 이후부터 새로만들어진 파일이나 수정된 파일만 복사가 됩니다.

확인을 위하여 같은 명령을 다시한번 입력해보자!

아래와 같이

xcopy c: e:\블로그관련 /m/s/y/c  또는 xcopy c: e:\블로그관련 /m/s/y/l

을 입력해보면 파일이 하나도 복사되지 않는것을 확인할 수 있습니다.

이제부터는  xcopy c: e:\블로그관련 /m/s/y/c  이 한줄의 명령만 적어주면 업데이트된 파일만 찾아서 복사를 해주게 된다.

매번 명령어 적어주기가 불편하다고요?

이제 마지막으로 좀더 편리하게 사용하기 위하여 제목처럼 원클릭으로 중요데이터를 백업할 수 있도록 파일 한개만 만들면 편리하게 이용을 할 수가 있습니다.

 

마무리과정 - 배치파일 만들기  

배치파일을 만들어두면 매번 XCOPY 명령어를 적어줄 필요가 없습니다.

1. 메모장 실행

[시작]-[실행]을 선택하여 "notepad"를 입력하여 메모장을 실행합니다.

2. 메모장에 아래 명령을 입력합니다.

   xcopy c:\블로그관련 e:\블로그관련 /m/s/y/c

주의.
여기서 주의할점은 원본 및 대상 경로를 절대경로로 해야 한다는 것입니다.
백업할 자료가 있는 폴더의 전체경로를 적어줘야 어디서 실행해도 문제없이 복사가 됩니다.

3. C: 드라이브의 최상위 폴더에 저장하기

저장시 적당한 이름을 적어주되 확장자는 반드시 bat로 해야 합니다.
저는 blog.bat 로 저장하였습니다.

4. 바탕화면에 바로가기 만들기

윈도우 탐색기를 실행하여 만들어진 배치파일을 확인을 합니다..
배치파일(blog.bat)에서 마우스 오른쪽 버튼을 누른다음 

"보내기 -  바탕화면에 바로가기 만들기"를 클릭합니다.

이제 바탕화면에 만들어진 배치파일(blog.bat)에 대한 바로가기 아이콘이 있을것입니다.

바탕화면의 바로가기아이콘 (적당한 이름으로 변경)

그대로 사용해도 되고 이름을 변경해도 됩니다.

이제 바로가기 아이콘만 누르면 원클릭으로 백업이 됩니다.
바탕화면에 있기 때문에 가끔씩 실행만 해주면 되지요!

때론 오래된 프로그램이 쓸모가 있을때가 있네요!

TIP.

- xcopy는 하드디스크의 전체 백업용으로는 부적합니다.
- 중요자료(특정폴더)를 백업하는 용도로 사용하면 됩니다.
- 예제에서 사용한 경로(c:, e:, c:\블로그관련, e:\블로그관련)는 백업할 자료의 위치에 맞게 변경해야 함.

 

댓글을 달아 주세요

댓글창에 배경그림 넣는방법

  1. BlogIcon 스머프 2010.05.20 14:55  댓글주소  수정/삭제  댓글쓰기

    역시 뭐든 알아서 버릴건 없는것 같아요.
    어떻게든 써먹을수 있으니깐요. 좋은 거 배워갑니다.^^

  2. BlogIcon 구차니 2010.05.20 15:05 신고  댓글주소  수정/삭제  댓글쓰기

    추억의 명령어죠 ㅋㅋ
    diskcopy를 나중에 제치고 다들 xcopy를 썼는데 말이죠 ㅋ

  3. BlogIcon pavlo manager 2010.05.20 17:25  댓글주소  수정/삭제  댓글쓰기

    안녕하세요~잘 읽었습니다ㅎㅎㅎ많이 배워갑니다^^

  4. BlogIcon mindnote 2010.05.20 17:30 신고  댓글주소  수정/삭제  댓글쓰기

    이거보니 그 유명한 엠(m)등 486시절 유틸리티들이 막 떠오르네요!
    블로그 백업은 거들떠 보지도 않고 있는데...관심좀 가져야될듯해요!
    연휴입니다. 편한시간되세요!!

    • BlogIcon Kay~ 2010.05.22 12:17 신고  댓글주소  수정/삭제

      엠, ㅋㅋ 전 노턴커맨드를 주로 이용했는데..
      말씀하시니.. 정말 기억이 새록새록나네요! ㅎㅎ
      뭐.. 폴더찾아가서 이런 저런 파일 선택할 필요없이
      너무 편합니다. ㅎ
      자료 다 날린것 생각하면 자주 백업해야죠!

  5. BlogIcon 꽁보리밥 2010.05.20 18:48 신고  댓글주소  수정/삭제  댓글쓰기

    참으로 유용할 것 같습니다.
    블로그 학습에만 치중하고 있다보니 백업에 대한 중요성만 알뿐
    활용할 생각을 전혀 못하고 있어습니다.
    Kay~님 덕분에 백업에 대해서도 생각을 하게 되는군요.
    감사합니다. 연휴 잘 보내세요.^^

    • BlogIcon Kay~ 2010.05.22 12:19 신고  댓글주소  수정/삭제

      나름 중요하다고 생각해서 보관하고 있는 파일들이
      순식간에 날라가는 경우가 제 경우에는 5~7년에 한번쯤은 오는것 같더군요!
      ㅎㅎㅎ 그때를 대비하여 백업을 하고 있습니다. ㅋㅋ

  6. BlogIcon 마이더스77 2010.05.20 20:01 신고  댓글주소  수정/삭제  댓글쓰기

    아... 저는 아직 초보라 백업은 생각도 못하고 있었는데...
    백업도 관심을 가져야겠어요~~^^
    나중에 찬찬히 따라해봐야겠어용 ㅎㅎ
    항상 좋은 정보주셔서 감사합니당~
    연휴 잘 보내시길 바래용~ *^^*

    • BlogIcon Kay~ 2010.05.22 12:20 신고  댓글주소  수정/삭제

      예. 중요자료가 없다면 백업은 필요가 없겠지만..
      컴터로 업무를 보거나 블로깅을 하는 분들이라면..
      분명 백업해야 할 자료가 있을것입니다.
      백업. 아무리 강조해도 지나치지 않지요..
      돈으로 계산할 수 없는 자료들이잖아요!

  7. BlogIcon ageratum 2010.05.21 00:20 신고  댓글주소  수정/삭제  댓글쓰기

    오.. 이런 좋은 방법이..ㅋㅋ
    그러고보니 예전에 도스썼을때 해봤던거 같네요..^^:ㅋ
    하긴 도스를 중딩때까지 쓰고 거의 안썼으니 기억이 날리가..-_-;ㅋ

  8. BlogIcon 일개미 2010.05.21 01:48  댓글주소  수정/삭제  댓글쓰기

    이러다가 mdir 나올 기세네요. ㅎㅎㅎ
    잘 봤습니다. ㅎㅎㅎ 추억도 떠오르네요. ㅎㅎ

  9. BlogIcon 머 걍 2010.05.21 08:35 신고  댓글주소  수정/삭제  댓글쓰기

    전 백업은 전혀 신경을 안쓰고 살았네요.
    이러다 큰 코 다치겠죠?

  10. BlogIcon 월억 2010.05.21 10:30 신고  댓글주소  수정/삭제  댓글쓰기

    아주 오랜만에 보는 xcopy 와 batch 라는 이름입니다.예전 도스 시절이 생각이 나네요.. 그냥 습관처럼 치던 dir pctool 보석글 세종한글 모뎀 bbs 등등등...
    백업의 중요성은 정말 중요하죠..
    좋은 글 잘 보고 갑니다.감사합니다.^%^

    • BlogIcon Kay~ 2010.05.22 12:23 신고  댓글주소  수정/삭제

      제가 알고 있는 모든것을 나열하시는 것을 보니..
      보석글까지.. ㅎㅎ
      저와 같은 세대에 컴퓨터를 이용하셨나보네요!
      월억님도 40대? ㅋㅋㅋ

  11. BlogIcon rinda 2010.05.22 23:17 신고  댓글주소  수정/삭제  댓글쓰기

    이런 것도 있군요. 다른 분들은 아시는 것 같은데 전 처음 들어보네요~
    자료 백업을 잘 해두어야 한다고 생각은 하면서도 귀찮아서 잘 안 하게 되더군요 ㅎㅎ
    즐거운 주말 되세요 ^^

    • BlogIcon Kay~ 2010.05.26 13:31 신고  댓글주소  수정/삭제

      10여년 전에나 사용햇던 명령이라고 할 수 있습니다.
      그러므로 도스를 사용해보지 않은 사람은 익숙치 않은 명령이지요! ㅎㅎ

  12. BlogIcon 한성민 2010.05.25 22:41 신고  댓글주소  수정/삭제  댓글쓰기

    블로그 백업 너무너무 중요하죠...^^
    텍큐에서 이리로 오는데 엄청 고생한 사람 중에 한명입니다..
    바로 백업을 안해서...ㅋㅋ

  13. BlogIcon tadlee 2010.06.07 23:10 신고  댓글주소  수정/삭제  댓글쓰기

    백업의 중요성....

    두말하면 잔소리죠~^^

    전 생활화 하고 있습니다. 헤헤

  14. BlogIcon Sakai 2010.06.09 01:15  댓글주소  수정/삭제  댓글쓰기

    제 블로그 크기는 그렇게 크지 않아서 저는 그냥 압축프로그램을 통한 압축후 외장하드로 보내버리고 있습니다.나중에 이방법 사용해 보아야 겠네요.

  15. BlogIcon 못된준코 2010.06.15 18:53 신고  댓글주소  수정/삭제  댓글쓰기

    흐아...컴에 대해 거의 무지한 저로서는..무쟈게 어렵다는...ㅋ
    티스토리 백업하기 기능과는 또 다른건가요??

  16. 알리바바 2010.12.28 07:46  댓글주소  수정/삭제  댓글쓰기

    좋은 것 배웠습니다. 고맙습니다.

  17. 처리맨 2012.07.03 16:07  댓글주소  수정/삭제  댓글쓰기

    잘 봤습니다. 좋은 지식 얻어갑니다.
    그런데 궁금한 점이 하나 있는데 다른컴퓨터의 하드에도 백업을 할 수 있는지요
    컴퓨터 끼리는 공유기(로컬)로 연결이 되어 있습니다.
    방법이 있으면 가르쳐 주시기 바랍니다.

    감사합니다. -자료들-

    • BlogIcon Kay~ 2012.07.03 16:38 신고  댓글주소  수정/삭제

      다른컴퓨터의 하드에 쓰기가 가능하도록 공유를 해놨다면..
      가능합니다.
      xcopy는 구분을 하지 않기 때문입니다.