728x170
한 위치에서 다른 위치로 파일 데이터를 복사 합니다.
구문
robocopy <source> <destination> [<file>[ ...]] [<options>]
예를 들어, yearly-report 라는 파일을 c:\reports 에서 파일 공유 * \ marketing\videos* 로 복사 하는 동안, 더 높은 성능 ( /mt 매개 변수 사용) 및 중단 된 경우 ( /z 매개 변수를 사용 하 여) 전송을 다시 시작할 수 있는 기능을 사용 하도록 설정 하려면 다음을 입력 합니다.
robocopy c:\reports '\\marketing\videos' yearly-report.mov /mt /z
매개 변수 및 옵션 항목
1. 매개 변수
<source> | 원본 디렉터리에 대한 경로를 지정합니다. |
<destination> | 대상 디렉터리에 대한 경로를 지정합니다. |
<file> | 파일 또는 파일을 복사할 수를 지정 합니다. 와일드 카드 문자 (* 또는 ?)가 지원 됩니다. 이 매개 변수를 지정 하지 않으면이 *. 기본값으로 사용 됩니다. |
<options> | 복사, 파일, 다시 시도, 로깅및 작업 옵션을 포함 하 여 robocopy 명령과 함께 사용할 옵션을 지정 합니다. |
2. 복사 옵션
/s | 복사본 하위 디렉터리입니다. 이 옵션은 자동으로 빈 디렉터리를 제외 합니다. |
/e | 복사본 하위 디렉터리입니다. 이 옵션은 자동으로 빈 디렉터리를 포함 합니다. |
/lev:<n> | 원본 디렉터리 트리의 상위 n 개 수준만 복사 합니다. |
/z | 다시 시작 가능 모드에서 파일을 복사 합니다. |
/b | 백업 모드로 파일을 복사합니다. |
/zb | 재시작 가능 모드를 사용 합니다. 액세스가 거부되는 경우 이 옵션은 백업 모드를 사용합니다. |
/efsraw | EFS RAW 모드에서 모든 암호화 된 파일을 복사합니다. |
/copy<copyflags> | 복사할 파일 속성을 지정 합니다. 이 옵션에 사용할 수 있는 값은 다음과 같습니다.
|
/dcopy:<copyflags> | 복사할 디렉터리를 지정 합니다. 이 옵션에 사용할 수 있는 값은 다음과 같습니다.
|
수/초 | 보안을 사용 하 여 파일을 복사 합니다 ( /copy: DATS에 해당). |
/copyall | 모든 파일 정보 복사 (동일 /copy:DATSOU). |
/nocopy | 복사 하는 파일 정보가 없습니다 (유용 제거/). |
/secfix | 모든 파일에 대 한 파일 보안 픽스는 스토리를 건너뜁니다. |
/timfix | 모든 파일에 대해 파일 시간을 수정 된 건너뜁니다. |
/purge | 더 이상 원본에 존재 하는 대상 파일 및 디렉터리를 삭제 합니다. /E 옵션과 대상 디렉터리에이 옵션을 사용 하 여 대상 디렉터리 보안 설정을 덮어쓸 수 있습니다. |
/mir | 디렉터리 트리를 미러링합니다 (동일 /e plus 제거/). 이 옵션을 /e 옵션과 대상 디렉터리와 함께 사용 하면 대상 디렉터리 보안 설정을 덮어씁니다. |
/mov | 파일을 이동 하 고 복사한 후 다른 소스에서 삭제 합니다. |
/move | 파일 및 디렉터리를 이동 하 고 복사한 후 다른 소스에서 삭제 합니다. |
/a +: [RASHCNET] | 복사 된 파일에 지정 된 특성을 추가합니다. 이 옵션에 사용할 수 있는 값은 다음과 같습니다.
|
/ a-: [RASHCNET] | 복사 된 파일에서 지정 된 특성을 제거합니다. 이 옵션에 사용할 수 있는 값은 다음과 같습니다.
|
만들기 / | 디렉터리 트리 및 길이가 0 인 파일만 만듭니다. |
fat / | 8.3 문자 길이 FAT 파일 이름을 사용 하 여 대상 파일을 만듭니다. |
/256 | 256 자 보다 긴 경로에 대 한 지원을 해제 합니다. |
개월<n> | 소스를 모니터링 하 고, n 개 이상의 변경 내용이 검색 되 면 다시 실행 합니다. |
/mot:<m> | 소스를 모니터링 하 고, 변경 내용이 검색 되 면 m 분 내에 다시 실행 합니다. |
/MT[:n] | N 개의 스레드가 있는 다중 스레드 복사본을 만듭니다. n 은 1에서 128 사이의 정수 여야 합니다. N 의 기본값은 8입니다. 성능을 향상 시키려면 /log 옵션을 사용 하 여 출력을 리디렉션합니다.
/Mt 매개 변수는 /ipg 및 /efsraw 매개 변수와 함께 사용할 수 없습니다. |
/rh:hhmm-hhmm | 새 복사본을 시작할 수 있습니다 실행된 시간을 지정 합니다. |
/pf | 검사 파일 (당-불합격) 단위로에 번 실행합니다. |
/ipg:n | 저속 회선에서의 대역폭을 확보 하는 패킷 간 간격을 지정 합니다. |
/sl | 바로 가기 링크를 따르지 말고 링크의 복사본을 만듭니다. |
중요
/Secfix copy 옵션을 사용 하는 경우 다음 추가 복사 옵션 중 하나를 사용 하 여 복사 하려는 보안 정보의 유형을 지정 합니다.
- /copyall
- /copy: o
- /copy: s
- /copy: u
- /sec
3. 파일 선택 옵션
/a | 있는 파일만 복사는 보관 특성이 설정 되어 있습니다. |
/m | 있는 파일만 복사는 보관 특성을 설정 하 고 다시 설정 된 보관 특성입니다. |
ia[RASHCNETO] | 지정된 된 특성의 모든 설정 되어 있는 파일만 포함 됩니다. 이 옵션에 사용할 수 있는 값은 다음과 같습니다.
|
a[RASHCNETO] | 지정된 된 특성의 모든 설정 되는 파일을 제외 합니다. 이 옵션에 사용할 수 있는 값은 다음과 같습니다.
|
/xf <filename>[ ...] | 지정 된 이름이 나 경로 일치 하는 파일을 제외 합니다. 와일드 카드 문자 (* 및 ?)가 지원 됩니다. |
/xd <directory>[ ...] | 지정 된 이름 및 경로가 일치 하는 디렉터리를 제외 합니다. |
/xc | 변경 된 파일을 제외합니다. |
/xn | 최신 파일을 제외합니다. |
/xo | 오래 된 파일을 제외합니다. |
/xx | 추가 파일 및 디렉터리를 제외합니다. |
/xl | "다" 파일 및 디렉터리를 제외합니다. |
/is | 동일한 파일을 포함합니다. |
/it | 수정 된 파일을 포함 합니다. |
최대값<n> | 최대 파일 크기를 지정 합니다 ( n 바이트 보다 큰 파일 제외). |
/min<n> | 최소 파일 크기를 지정 합니다 ( n 바이트 보다 작은 파일 제외). |
maxage<n> | 최대 파일 보존 기간을 지정 합니다 ( n 일 또는 날짜 보다 오래 된 파일 제외). |
/minage:<n> | 최소 파일 보존 기간을 지정 합니다 (파일을 n 일 또는 날짜 보다 더 오래 제외). |
/maxlad:<n> | 마지막으로 마지막으로 액세스 한 날짜를 지정 합니다. n이후에 사용 되지 않는 파일은 제외 됩니다. |
/minlad:<n> | 마지막으로 마지막으로 액세스 한 날짜를 지정 합니다. n이1900 보다 작은 경우 n에서 사용 되는 파일을 제외 합니다. n 은 일 수를 지정 합니다. 그렇지 않으면 n 은 YYYYMMDD 형식의 날짜를 지정 합니다. |
/xj | 기본적으로 일반적으로 포함 된 연결 지점에서 제외 됩니다. |
/fft | FAT 파일 시간을 가정합니다(2초 자릿수). |
/dst | 1 시간 짜리 DST 시간 차이를 보정합니다. |
/xjd | 디렉터리에 대 한 연결 지점을 제외합니다. |
/xjf | 파일에 대 한 연결 지점을 제외합니다. |
4. 재 실행 옵션
/r<n> | 실패한 복사에 대한 재시도 횟수를 지정합니다. N 의 기본값은 100만 (100만 다시 시도)입니다. |
/w<n> | 다시 시도 간의 대기 시간을 지정합니다(초). N 의 기본값은 30 (30 초 대기 시간)입니다. |
/reg | 에 지정 된 값을 저장 된 /r 및 /w 레지스트리에서 기본 설정으로 옵션입니다. |
/tbd | 시스템 정의 공유 이름에 대 한 대기 함을 지정 합니다 (다시 시도 오류 67). |
5. 로깅 옵션
/l | 파일이 나열 될 지 지정 합니다 (및 복사 되지 않으며, 삭제 또는 타임 스탬프). |
/x | 뿐만 아니라 선택 된 모든 추가 파일을 보고 합니다. |
/v | 자세한 정보 출력을 생성 하 고 건너뛴된 파일을 모두를 보여 줍니다. |
/ts | 출력 소스 파일 타임 스탬프를 포함합니다. |
/fp | 출력 파일의 전체 경로 이름을 포함합니다. |
/bytes | 바이트 형식으로 크기를 인쇄합니다. |
/ns | 파일 크기를 기록 되도록 지정 합니다. |
/nc | 파일 클래스를 기록 되도록 지정 합니다. |
/nfl | 기록하지 않을 파일 이름을 지정합니다. |
/ndl | 기록하지 않을 디렉터리 이름을 지정합니다. |
/np | 복사 작업의 진행률(지금까지 복사된 파일 또는 디렉터리의 수)이 표시되지 않도록 지정합니다. |
/eta | 복사 된 파일의 (ETA) 도착 예상된 시간을 보여 줍니다. |
/log<logfile> | 로그 파일에 상태 출력을 작성합니다(기존 로그 파일을 덮어씀). |
/log +:<logfile> | (기존 로그 파일에 출력 추가) 하는 로그 파일에 상태 출력에 씁니다. |
/unicode | 유니코드 텍스트로 상태 출력을 표시합니다. |
/unilog:<logfile> | (기존 로그 파일을 덮어씀) 하는 유니코드 텍스트로 출력 로그 파일에 상태를 씁니다. |
/unilog +:<logfile> | (기존 로그 파일에 출력 추가) 하는 유니코드 텍스트로 출력 로그 파일에 상태를 씁니다. |
/tee | 로그 파일 뿐만 아니라 콘솔 창에 상태 출력에 씁니다. |
/njh | 작업 헤더가 없으면 임을 지정 합니다. |
/njs | 작업 요약 없음 임을 지정 합니다. |
6. 작업 옵션
/작업 (<jobname> | 매개 변수 명명 된 작업 파일에서 파생 시 키도 록 지정 합니다. |
save<jobname> | 매개 변수를 명명 된 작업 파일에 저장 되도록 지정 합니다. |
종료 / | 후 처리 (보려면 명령줄에 매개 변수)를 종료 합니다. |
/nosd | 원본 디렉터리가 지정 되었음을 나타냅니다. |
/nodd | 대상 디렉터리가 지정 되었음을 나타냅니다. |
/if | 지정된 된 파일에 포함 되어 있습니다. |
종료 (반환) 코드
0 | 파일이 복사 되지 않았습니다. 오류가 발생 하지 않았습니다. 파일이 일치 하지 않습니다. 파일이 대상 디렉터리에 이미 있습니다. 따라서 복사 작업을 건너뛰었습니다. |
1 | 모든 파일이 복사 되었습니다. |
2 | 대상 디렉터리에 원본 디렉터리에 없는 몇 가지 추가 파일이 있습니다. 파일이 복사 되지 않았습니다. |
3 | 일부 파일이 복사 되었습니다. 추가 파일이 있습니다. 오류가 발생 하지 않았습니다. |
5 | 일부 파일이 복사 되었습니다. 일부 파일이 일치 하지 않습니다. 오류가 발생 하지 않았습니다. |
6 | 추가 파일 및 일치 하지 않는 파일이 있습니다. 파일이 복사 되지 않고 오류가 발생 하지 않았습니다. 즉, 파일이 대상 디렉터리에 이미 있습니다. |
7 | 파일이 복사 되었고 파일이 일치 하지 않으며 추가 파일이 있습니다. |
8 | 여러 파일을 복사 하지 못했습니다. |
728x90
반응형
그리드형
'IT박사' 카테고리의 다른 글
[SW] 안드로이드 스파이 어플 42개 - 중국 스파이 어플 목록 (2020년) (0) | 2020.10.10 |
---|---|
[SW] 최고의 안드로이드 스크린 레코더 앱 (0) | 2020.10.08 |
[윈도우 CMD/CLI] forfiles - 파일 날짜 검색 및 삭제 스크립트 (0) | 2020.10.08 |
[SW] 온라인 개인 정보를 보호하는 최고의 익명 브라우저 TOP 7 - 우회 접속 브라우저 (0) | 2020.08.27 |
[오픈 소스] 비싼 애플리케이션을 대체할 만한 오픈소스 TOP 25 (0) | 2020.08.27 |
댓글