이 가이드는 Windows 11에서 Robocopy 파일 및 폴더 복사 제외 방법에 대해 설명합니다.
Robocopy 명령줄 도구는 파일 탐색기보다 더 빠르고 안정적으로 파일 및 폴더를 다른 위치나 장치로 전송할 수 있는 편리한 도구입니다.
그러나 기본적으로 Robocopy는 모든 폴더와 파일을 대상 장치로 전송하는데, 이때 복사를 원하지 않는 특정 파일과 폴더가 있을 수 있으므로 사용에 어려움이 있을 수 있습니다.
다행히 이 도구에는 파일 및 폴더를 복사 과정에서 제외할 수 있는 두 가지 옵션이 포함되어 있습니다.
Windows 11 Robocopy 파일 및 폴더 복사 제외 방법
Windows 11에서 Robocopy 명령줄 도구를 사용하여 데이터를 복사하는 방법에 대해 살펴 보겠습니다. 이때 전송할 필요가 없는 파일 또는 폴더를 제외할 수 있습니다.
01 Robocopy 파일 제외
Robocopy 명령줄 도구로 복사하는 동안 특정 파일을 제외하려면 다음 단계를 수행합니다.

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Win + R + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.
특정 파일을 제외한 파일과 폴더를 다른 장치로 복사하려면 다음 명령을 입력하고 Enter 키를 누릅니다.
robocopy C:Source\Foler D:Target\Folder /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XF "C:Source\Folder\Filename.extension"
- /XF : 위치 및 파일 이름과 일치하는 파일을 복사에서 제외합니다.
🔗 Windows 11 Robocopy 네트워크 파일을 빠르게 복사하는 방법

예를 들어 “192.168.1.65” 원격 컴퓨터에서 공유된 폴더의 파일을 내 컴퓨터 D 드라이브의 TEST 폴더로 복사할 때 “01.DJ.mp3” 파일을 제외하고 싶다면 다음과 같이 사용할 수 있습니다.
robocopy "\\192.168.1.65\EK Memory" D:TEST /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XF "\\192.168.1.65\EK Memory\DJ\01.DJ.mp3"

해당 명령을 수행하면 원격 컴퓨터(Sorce)의 공유 폴더에서 사용자가 지정한 파일을 제외한 파일 및 폴더를 복사합니다.

다음 예제에서는 Robocopy 와일드카드 옵션을 사용하여 파일을 제외합니다.
robocopy C:Source\Foler D:Target\Folder /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XF "C:Source\Folder\*.*"
예를 들어 “192.168.1.65” 원격 컴퓨터에서 공유된 폴더의 파일을 내 컴퓨터 D 드라이브의 TEST 폴더로 복사할 때 “mp3” 확장자를 가진 파일을 모두 제외하고 싶다면 다음과 같이 사용할 수 있습니다.
robocopy "\\192.168.1.65\EK Memory" D:TEST /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XF "*.mp3"

해당 명령을 수행하면 원격 컴퓨터(Sorce)의 공유 폴더에서 “mp3” 확장자를 가진 파일을 제외한 모든 파일 및 폴더를 복사합니다.

다음 예제에서는 Robocopy 옵션을 사용하여 여러 파일을 제외하여 복사합니다.
robocopy C:Source\Foler D:Target\Folder /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XF "C:Source\Folder\Filename-1.extension" "C:Source\Folder\Filename-2.extension"
예를 들어 “192.168.1.65” 원격 컴퓨터에서 공유된 폴더의 파일을 내 컴퓨터 D 드라이브의 TEST 폴더로 복사할 때 “mp3” 확장자를 가진 파일을 모두 제외하고 싶다면 다음과 같이 사용할 수 있습니다.
robocopy "\\192.168.1.65\EK Memory" D:TEST /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XF "\\192.168.1.65\EK Memory\DJ\01.DJ.mp3" "\\192.168.1.65\EK Memory\DJ\02.DJ.mp3"

해당 명령을 수행하면 원격 컴퓨터(Sorce)의 공유 폴더에서 사용자가 지정한 두 개의 파일을 제외한 모든 파일 및 폴더를 복사합니다.
02 Robocopy 폴더 및 파일 제외
Robocopy 명령줄 도구로 복사하는 동안 특정 파일 및 폴더를 제외하려면 다음 단계를 수행합니다.

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 wt 입력 후 Win + R + Enter 키를 눌러 관리자 권한으로 터미널을 실행합니다.
특정 파일과 폴더를 제외하고 다른 드라이브 또는 다른 네트워크 장치로 복사하려면 다음 명령을 입력하고 Enter 키를 누릅니다.
robocopy C:Source\Foler D:Target\Folder /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XD "C:Source\Exclude_Folder" /XF "C:Source\Folder\Filename.extension"
- /XF : 위치 및 파일 이름과 일치하는 파일을 복사에서 제외합니다.
- /XD : 경로 및 폴더 이름과 일치하는 폴더를 제외합니다.

예를 들어 “192.168.1.65” 원격 컴퓨터에서 공유된 폴더의 파일을 내 컴퓨터 D 드라이브의 TEST 폴더로 복사할 때 “01.DJ.mp3” 파일 및 “Ne-Yo” 폴더를 제외하고 싶다면 다음과 같이 사용할 수 있습니다.
robocopy "\\192.168.1.65\EK Memory" D:TEST /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XD "\\192.168.1.65\EK Memory\DJ\Ne-Yo" /XF "\\192.168.1.65\EK Memory\DJ\01.DJ.mp3"

해당 명령을 수행하면 원격 컴퓨터(Sorce)의 공유 폴더에서 사용자가 지정한 파일 및 폴더를 제외하고 복사합니다.
만약 특정 폴더만 제외하고 싶다면 다음과 같이 다양하게 사용할 수도 있습니다.
robocopy C:Source\Foler D:Target\Folder /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XD "C:Source\Exclude_Folder"
다음 예제에서는 Robocopy 와일드카드 옵션을 사용하여 폴더를 제외합니다.
robocopy C:Source\Foler D:Target\Folder /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XD "Exclude_Folder*"
다음 예제에서는 여러 폴더를 한 번에 제외합니다.
robocopy C:Source\Foler D:Target\Folder /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /XD "Exclude_Folder-1" "Exclude_Folder-2"
마치며
Robocopy 명령에서 가장 중요한 옵션은 폴더를 제외할 수 있는 “/XD” 옵션과 파일을 제외할 때 사용할 수 있는 “/XF” 옵션입니다.
다른 옵션은 선택 사항이며 Robocopy 명령을 사용하는 모든 복사 작업에는 이러한 옵션을 사용합니다.
- /E : 비어 있는 디렉터리를 포함하여 하위 디렉터리를 복사합니다.
- /Z : 재시작 모드에서 파일을 복사합니다.
- /ZB : 재시작 가능 모드를 사용합니다. 액세스가 거부되면 백업 모드를 사용합니다.
- /R:5 : 5번 다시 시도합니다(다른 숫자를 지정할 수 있으며 기본값 100만).
- /W:5 : 다시 시도하기 전에 5초 대기(다른 숫자를 지정할 수 있으며 기본값 30초).
- /TBD : 공유 이름이 정의될 때까지 기다립니다(재시도 오류 67).
- /NP : 진행률 표시 금지 – 복사 비율을 표시하지 않습니다.
- /V : 건너뛴 파일을 보여주는 자세한 정보를 출력합니다.
- /MT:16 : n개의 스레드로 멀티스레드 복사를 수행합니다(기본값 8).
- /XD : 경로 및 폴더 이름과 일치하는 폴더를 제외합니다.
- /XF : 위치 및 파일 이름과 일치하는 파일을 제외합니다.

