Skip to content

배치파일을 이용한 백업방법

조회 수 59533 추천 수 0 2010.03.31 13:58:34
배치파일을 이용한 백업방법  

아래의 파일을 적절한 위치(기본으로 C 드라이브의 루트(\)에 위치하면 좋타)에 backup.bat로 저장을 합니다. (@echo ... 부터 goto start 까지 복사하세요)

----------------------------------------------------------------

@echo off
cls
echo ====================
echo F드라이브 복사 시작!
echo ====================
:start
date /t
time /t
echo ====================
copy f:\. d:\레코딩\.
echo ====================
date /t
time /t
echo ====================
echo 복사가 끝났습니다. - 출처 : http://blog.naver.com/levelup5
echo ====================
pause
echo ====================
echo F드라이브 복사중...
echo ====================
goto start


----------------------------------------------------------------

위 의 배치파일을 실행하게 되면 명령 프롬프트가 활성화 되어 해당 문서들이 하위폴더와 파일까지 모두 동일한 상태로 복사가 됩니다.



사 용자가 환경에 맞게 변경할 부분은 색상이 추가된 부분입니다.

F - 백업할 드라이브를 의미합니다. CD-ROM이 F: 이면 F , G:이면 G로 수정하면 됩니다.

f:\. - copy 명령 이후에 쓰여지는 옵션으로 f:는 CD-ROM의 드라이브명이며, \.는 루트의 모든 파일의 의미합니다. 즉 F 시디롬의 루트의 모든 파일이 복사 대상이 되겠죠.

d:\ 레코딩\. - 실제 백업될 위치를 의미합니다. d:는 하드 디스크의 D 드라이브를 의미하며 \레코딩\. 은 루트 밑에 '레코딩'이라는 폴더를 의미합니다.



위의 파일을 간단히 요약하면 F: 드라이브 루트의 모든파일을  D: 드라이브의 \레코딩 이라는 폴더에 복사하라는 뜻이죠. goto start 명령으로써 복사가 끝나면 '계속하려면 아무키나 누르세요'라는 멘트가 출력되면서 종료가 되지만, 시디를 갈고, 다시 아무키나 한번 누르면 똑같이 다른 시디를 동일한 위치에 복사하는 반복과정이 이루어 집니다.




=====

아래의 파일을 적절한 위치(기본으로 C 드라이브의 루트(\)에 위치하면 좋타)에 backup.bat로 저장을 합니다. (@echo ... 부터 pause 까지 복사하세요)

----------------------------------------------------------------

@echo off
echo --------------------------------------
echo 문서 백업 시작!

echo --------------------------------------
cls
e:
cd 문서*
xcopy z:\ e: /S /Y
echo --------------------------------------
echo 문서 백업 완료! - 출처 : http://blog.naver.com/levelup5

echo --------------------------------------
pause
----------------------------------------------------------------

위 의 배치파일을 실행하게 되면 명령 프롬프트가 활성화 되어 해당 문서들이 하위폴더와 파일까지 모두 동일한 상태로 복사가 됩니다.



사 용자가 환경에 맞게 변경할 부분은 색상이 추가된 부분입니다.

e: - 백업할 대상 드라이브로 이동합니다. d 드라이브면 d: 이고 현재 c 드라이브라면 c:

cd 문서* - 백업할 대상 드라이브로 이동한 뒤 실제 백업할 폴더(하위폴더 포함된)로 이동하는 명령으로 '문서*' 이 부분에 폴더 이름을 적어줍니다. 문서* 의 의미는 '문서'로 시작하는 특정 폴더를 의미하는 것으로 예를 들어 실제 이름이 '문서 백업' 이와같이 길거나 공백이 들어갈때 요긴하게 쓰는 표시가 * 문자입니다.

xcopy z:\ e: /S /Y /D:07-01-2004 - 제일 핵심적인 부분입니다. xcopy는 하위 폴더까지 복사 가능한 명령어 이며, z:\ 는 실제 문서(파일)가 존재하는 원본 드라이브 혹은 폴더를 의미하는 것으로 사용자에 맞게 변경하셔야 합니다. 예를들어 d 드라이브 전체를 백업하구 싶으시면 d:\ 를 입력하시면 되고, d 드라이브의 '문서 백업' 이라는 폴더를 지정하시려면 d:\문서* 이렇게 입력하시면 됩니다.



위의 파일을 간단히 요약하면 z: 드라이브 전체를 e: 드라이브의 문서*(문서 백업) 폴더에 그대로 백업하라는 명령이랍니다.
profile

I see no changes, wake up in the morning and I ask myself

Is life worth living should I blast myself

Things would never be the same.

태그
엮인글 :
http://adminplay.com/10115/0c8/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
347 mrtg를 이용한 시스템자원 모니터링 ADMINPLAY 2012-01-16 39071
346 tomcat log 쌓이는 것 방지하기 ADMINPLAY 2011-02-17 38075
345 하드디스크 정보보기 smartctl ADMINPLAY 2011-08-17 36024
344 ffmpeg 설치 및 활용 ADMINPLAY 2012-02-07 35508
343 우분투 서버 방화벽. 외부에서 ssh 접속이 안되었다.(Ubun... l2zeo 2010-02-20 34890
342 mount -o remount,rw / ADMINPLAY 2010-05-03 33793
341 3Ware Controller Problem Determination Procedures (레... ADMINPLAY 2012-01-16 33392
340 [Ubuntu] 부팅시 시작되는 데몬 관리하기 – update-rc.d ADMINPLAY 2013-03-05 33229
339 리눅스 IO 스케쥴러 변경하기 ADMINPLAY 2010-12-13 33177
338 HTTP Live Streaming 구축 ADMINPLAY 2012-02-07 33148
337 시스칼리지- 꿔니님의 클러스트링 강좌 l2zeo 2010-03-08 32759
336 리눅스 서버 부하 점검 - htop 소스설치 file [3] ADMINPLAY 2010-09-12 32559
335 가상화 (XEN & KVM) 리눅스 - CentOS 5.4 에서 XEN 설치 file ADMINPLAY 2010-03-24 32444
334 Cent OS-5.2 설치 문서 file l2zeo 2010-02-24 31794
333 FFMpeg + rtspdump + segmenter 를 이용한 iPhone 스트리... ADMINPLAY 2012-02-07 31367
332 Apache 설치(Ubuntu Server DIY ) l2zeo 2010-02-20 31090
331 Dstat - 모니터링 file ADMINPLAY 2009-10-30 30686
330 ruby on rails 설치 (Ubuntu Server DIY ) l2zeo 2010-02-20 30429
329 CentOS 5.3에서 samba구축방법 file l2zeo 2010-03-08 29451
328 [Linux_CentOS_5.5] 텍스트 모드(Text mode)에서 해상도 변경 file ADMINPLAY 2011-02-11 29206

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234