2swan
Robocopy 사용방법 본문
파일을 동기화 하거나 백업하는 용도로 윈도우에서 많이 사용한다.
robocopy [원본] [대상] [옵션]
원본 :: 원본 디렉터리(드라이브:\경로 또는 \\서버\공유\경로)
대상 :: 대상 디렉터리(드라이브:\경로 또는 \\서버\공유\경로)
옵션은 앞에서 사용해도 되고, 뒤에서 사용해도 된다.
/e : 하위 디렉토리까지 복사
/s : 하위 디렉토리까지 복사하지만 빈 디렉토리 제외
/copyall : 모든 파일의 권한정보까지 복사
/mir : 디렉토리를 미러링한다. 원본과 대상 디렉토리를 거꾸로 쓰면 안된다.
/xf : 지정한 파일과 일치하는 이름의 파일을 제외
/xd : 지정한 디렉토리와 일치하는 폴더는 제외
/log:file명 : 복사 프로세스의 로그 파일을 기록
/r:3 재시도 횟수 (기본값)
- 오류가 발생하면 3번 재시도
/w:10 (기본값은 30초)
- 재시도 간 대기 시간을 10초로 설정
/z : 재시작 가능한 모드 (네트워크 중단 시 복사 재개)
/mt:8 : 8개의 스레드로 병렬 복사
특정 폴더 제외하고 카피
robocopy c:\ d:\ /xd dirs c:\folder
진행결과 미리 도출해보기(/L 실제로 카피결과는 일어나지 않음)
robocopy c:\ d:\ /L
robocopy 증분 백업시 사용하는 옵션
robocopy “c:\aa” ” c:\bb ” /S /E /COPY:DAT /PURGE /MIR /DCOPY:DAT /R:1 /W:1 /NS /NFL /NDL /NP /LOG:”C:\RESULT.LOG”
c test 폴더를 backup 폴더 생성하여 복사
robocopy c:\test c:\backup /mir
로컬C 경로의 test 폴더안에 있는 파일을 로컬D 경로의 fire 폴더로 파일 복사
robocopy c:\test d:\fire
test폴더를 fire폴더로 복사하고 1234.txt 파일은 제외
robocopy c:\test d:\fire /E /xf 1234.txt
test폴더를 fire폴더로 복사하는데 close라는 하위폴더는 제외
robocopy c:\test d:\fire /E /XD close
test폴더 전체를 fire폴더로 하위디렉토리까지 복사하고 d에 abc.txt에 저장. 화면으로도 출력하고자 하면 /tee 옵션
robocopy c:\test d:\fire /e /log:d:abc.txt /tee
C:\test 폴더 자체가 D:\test라는 이름으로 복사된다.
robocopy c:\test d:\test /e
오래된 파일은 제외하고 복사하기 ( 4월 1일 이전 파일은 제외)
robocopy c:\test d:\backup /maxage:20250401
최신 파일은 제외하고 복사하기 ( 4월 1일 이후 파일은 제외)
robocopy c:\test c:\backup /minage:20250401
로그 파일 생성 ( 로그 파일을 생성하기 위해서는 관리자 권한으로 실행해야 한다)
robocopy c:\test c:\backup /e /log:c:\test.txt
net use로 드라이브 연결 : 원격PC의 C$ 드라이브를 로컬 시스템의 X: 드라이브로 연결
net use X: \\192.168.0.99\C$ "패스워드" /user:Administrator
robocopy로 파일 복사
robocopy C:\test X:\test /E
robocopy "d:\학습 자료" x:\test /e
연결 해제
net use x: /delete
모든 공유폴더 해제 명령어
net use * /delete
'Microsoft > Windows Server' 카테고리의 다른 글
[Windows Server] AD 설치 (0) | 2025.03.31 |
---|---|
[Windows Server] 복구 파티션, 시스템 예약 파티션 없이 클린 설치 (0) | 2025.03.31 |