Robocopy GUI: 마우스로 Robocopy 구동하기

Robocopy은 Windows 명령줄을 사용하여 강력한 복사를 위한 매우 다용도로 사용되는 도구입니다. 이러한 다양성은 어떤 사람에게는 매력적일 수 있지만, 다른 사람에게는 혼란스러울 수 있습니다. 하지만 Robocopy GUI가 존재한다는 것을 들어보았나요?

사용자 친화적인 패키지 내에서 Robocopy의 강력함을 경험할 수 있는 GUI 방법이 하나 이상 있습니다. 이 자습서에서는 Robocopy의 여러 그래픽 인터페이스를 살펴보게 될 것입니다.

계속 읽어보고 복사할 때마다 마우스 클릭을 느껴보세요!

사전 준비 사항

이 자습서는 실습을 위한 데모입니다. 따라하려면 다음 사항이 필요합니다:

  • A Windows PC – This tutorial uses Windows 10, but later Windows versions will work.
  • 복사 작업을 수행할 충분한 권한이 있는 계정.
  • A source and destination folder – This tutorial uses the E:\pics path as the source folder and the D:\pictures path as the destination folder.

ChoEazyCopy를 Robocopy GUI로 사용하여 디렉토리 미러링하기

이 자습서에서 검토할 Robocopy GUI 래퍼 목록 중 첫 번째는 ChoEazyCopy입니다. 명령줄 Robocopy 도구를 사용하면 /MIR 스위치를 사용하여 디렉토리를 미러링할 수 있지만, ChoEazyCopy의 직관적인 GUI는 Robocopy의 모든 기능에 대한 완전한 액세스를 제공하려고 합니다.

1. Cinchoo의 Github 페이지에서 ChoEazyCopy의 복사본을 다운로드하고 압축을 푸십시오. 이 글에서 사용하는 버전은 1.0.0.23입니다.

2. 압축을 푼 후 실행 파일을 두 번 클릭하여 ChoEazyCopy를 실행하십시오. 아래와 비슷한 스크린샷이 나타납니다.

Starting ChoEazyCopy

3. CHOOSE FOLDERS 섹션에서 소스 디렉토리를 선택하십시오. 경로를 직접 입력하거나 텍스트 상자 오른쪽의 폴더 아이콘을 클릭할 수 있습니다. 이 소스 디렉토리는 ChoEazyCopy가 파일/디렉토리를 복사할 위치입니다.

Setting ChoEazyCopy’s Source Directory

4. 다음으로, 첫 번째 단계에서와 같이 대상 디렉토리를 선택하십시오. 이 디렉토리는 소스 디렉토리에서 복사한 파일/디렉토리가 저장될 위치입니다.

Setting ChoEazyCopy’s Destination Directory

5. 창의 가장 오른쪽에 있는 RoboCopy Options 패널에서 MirrorDirTree 옵션을 활성화하십시오. 해당 확인란으로 스크롤하거나 검색 필드에서 찾을 수 있습니다(아래 그림 참조).

MirrorDirTree 옵션은 ChoEazyCopy에게 지정한 소스 디렉토리 전체를 미러링하도록 지시합니다.

ChoEazyCopy는 명령 줄에 직접 액세스할 수 없습니다. 선택한 옵션에 기반하여 ROBOCOPY COMMAND 섹션에서 명령이 구성됩니다.

Checking ChoEazyCopy’s MirrorDirTree option

6. 이제 아래에 표시된 대로 RoboCopy Options 패널에서 CopyFilesRestartableMode 옵션을 활성화하세요. 이 기능은 임의의 종료 또는 네트워크 장애와 같은 중단이 발생할 경우 복사 작업을 재개할 수 있는 재개 모드로 알려져 있습니다.

CopyFilesRestartableMode 옵션을 활성화한 후에는 명령어에 추가 매개변수 (/Z)가 표시됩니다.

Enabling the Restartable Mode for Copy Operations

7. 로그 파일의 경로를 AppendOutputLogFilePath 옵션에 입력하여 추가 모드로 로깅을 활성화하세요. 아래에 표시된 대로 진행하세요.

Enabling Logging with a Custom Log File

8. 마지막으로, 복사 작업을 시작하려면 실행을 클릭하세요.

실제로 복사하는 것은 아니지만 스위치 세트의 효과를 확인하려면 테스트 실행 옵션을 활성화할 수 있습니다.

진행 상황은 아래의 출력 섹션에서 확인할 수 있습니다.

Executing a Copy Operation

Robocop을 사용하여 Robocopy를 제어하기

Robocopy GUI 도구를 사용하는 방법을 배우는 것이 목적이지만, Robocop을 사용하면 수동으로 Robocopy 명령을 입력할 수도 있습니다.

Robocop은 지금까지 발견한 다른 Robocopy GUI에 대한 대안으로도 충분히 좋습니다. Robocop의 홈페이지에는 많은 옵션들이 없는 것처럼 보일 수 있지만, 고급 옵션 창을 보기 전까지 기다려보세요.

Robocop을 사용하여 디렉토리 복제하기

ChoEazyCopy와 마찬가지로, Robocop도 몇 번의 클릭으로 전체 디렉토리를 복제할 수 있는 직관적인 GUI를 제공합니다. 다른 점은 Robocop이 복사 작업을 수행하는 명령어를 생성하는 대신 스크립트를 생성한다는 것입니다.

1. 소스포지에서 Robocop의 실행 파일을 다운로드하고 실행하세요. 이 튜토리얼에서 사용하는 버전은 3.2.0.0입니다.

아래와 같은 Robocop의 초기 화면이 표시됩니다.

Opening Robocop

2. 다음으로, 소스 아래의 텍스트를 클릭하여 파일 탐색기 창을 열고 원하는 소스 디렉토리를 선택하세요. 아래 그림과 같이요.

Setting a Source Directory to Robocop

3. 소스 디렉토리와 마찬가지로, 대상 아래의 텍스트를 클릭하여 파일 탐색기 창을 열고 대상 디렉토리를 설정하세요.

Setting the Destination Directory

4. 이제 MIR (미러) 확인란을 선택하여 디렉토리를 복제하는 작업을 설정하세요.

Enabling Directory Mirroring in Robocop

5. 마지막으로, 스크립트 생성을 클릭하면 스크립트를 바로 실행할 것인지에 대한 확인 대화상자가 표시됩니다. 복사 작업을 시작하려면 를 선택하세요.

Building Script to Perform Copy Operation

다시 시작 가능 모드에서 복사하기

Robocop은 환영 화면에서 대부분의 옵션에 액세스할 수 없게 합니다. 그렇다면 기본 옵션 이외의 작업을 수행하려면 어떻게 해야 할까요?

로보캅을 통해 정확한 스위치를 입력하거나 옵션 목록에서 선택하여 명령을 작성할 수 있습니다.

1. 아래에 표시된 설정 아이콘을 선택하여 고급 옵션 창을 엽니다(단계 2).

Accessing Advanced Options

2. 복사 옵션 탭을 선택하고 아래에 표시된 대로 재시작 가능 모드를 활성화하려면 /Z 옵션을 선택합니다.

Enabling the Restartable Mode Option

복사 작업을 기록하려면 로깅 옵션 탭을 클릭하고 /Log+.file 옵션을 선택한 다음 로그 파일 경로(E:\cplog.txt)를 입력합니다.

Enabling Logging Copy Operation

3. 마지막으로, 로보캅의 홈 페이지로 돌아가서 선택한 옵션에 따라 복사 작업을 실행하려면 스크립트 빌드를 클릭합니다.

Building and running Robocopy script

아래 스크린샷과 같이 복사 작업이 시작됩니다.

Viewing Copy Operation Progress

WinRoboCopy를 사용하여 디렉토리 복제

로보캡 GUI 목록에서 다음으로 작업할 것은 WinRoboCopy입니다. 더 구체적으로 말하자면 버전 1.3.5953입니다. WinRoboCopy는 다른 로보캡 GUI 도구들처럼 간단한 체크 박스로 미러링을 활성화할 수는 없습니다. 하지만 WinRoboCopy는 이미 사용하고 있는 다른 도구들만큼 우수합니다.

다른 로보캡 GUI 도구들과 달리 WinRoboCopy는 설치가 필요합니다.

1. WinRoboCopy를 다운로드하고 설치한 다음 사용하세요.

2. 다음으로, 소스 폴더와 대상 폴더를 각각 FromTo 텍스트 필드에 입력하세요.

또는 텍스트 필드 옆의 브라우저 폴더 아이콘을 클릭하여 소스 폴더와 대상 폴더를 선택할 수도 있습니다.

Setting Source and Destination Directories

3. 복사하려는 파일 목록을 Files 필드에 지정하세요. 또는 아래에 표시된대로 소스 디렉토리의 모든 파일을 복사하려면 *.*를 입력하세요.

Specifying the List of Files to Copy

4. 이제 복사 작업으로 디렉토리 미러링을 설정하려면 /MIROther 텍스트 필드에 입력하세요.

기본 옵션 목록에 포함되지 않은 스위치를 직접 입력할 수도 있습니다.

Setting Directory Mirroring as the Copy Operation

또한 복사 파일을 재시작 가능한 모드(/Z)로 설정하려면 해당 옵션을 활성화하세요.

Enabling Restartable Mode in WinRoboCopy

5. 마지막으로, 복사 작업을 시작하려면 Robocopy!를 클릭하세요.

WinRoboCopy는 각 폴더와 파일에 대한 시각적 진행률 표시 줄을 제공합니다.

Initiating the Copy Operation

복사 작업 로그를 원하는 경우, 로깅이 기본 옵션 목록에 없으므로 복사 작업을 시작하기 전에 Other 텍스트 필드에 스위치를 직접 입력해야 합니다. 로그 파일인 D:\cplog.txt를 사용하여 append 모드(+를 의미함)로 텍스트 상자에 /LOG+:D:\cplog.txt를 추가하세요.

Enabling Logging in WinRoboCopy

RoboMirror를 사용하여 디렉토리 미러링하기

최종 GUI 도구는 RoboMirror입니다. 이 도구는 주로 Robocopy를 사용하기 쉽게 래핑한 것입니다. 다른 Robocopy GUI 도구와 달리 RoboMirror는 각 복사 작업에 대해 개별 백업 작업을 생성하여 동시에 여러 복사 작업을 수행할 수 있게 해줍니다.

WinRoboCopy와 유사하게, 먼저 RoboMirror를 컴퓨터에 설치해야 합니다.

1. RoboMirror를 다운로드하고 설치한 후 컴퓨터에서 실행하세요.

2. RoboMirror의 홈 페이지에서 작업 추가를 클릭하면 작업(세 번째 단계)으로 복사 작업을 구성할 수 있는 팝업 창이 나타납니다.

Adding a Backup Task

3. 다음으로 아래에 표시된 대로 원본 폴더와 대상 폴더를 지정하세요.

RoboMirror는 대상 폴더의 파일을 삭제하지 않습니다. 추가 파일 및 폴더를 삭제하려면 ‘추가 파일 및 폴더 삭제’ 옵션을 선택하세요.

RoboMirror는 사용 중인 파일을 복사하는 경우 ‘볼륨 그림자 복사’ 모드를 지원합니다. 사용 중인 파일을 복사하는 경우 ‘볼륨 그림자 복사 사용’ 옵션을 활성화하세요.

Adding the Source and Target Directories

4. 사용자 정의 Robocopy 스위치 옵션을 활성화하고, 거울링을 위해 /MIR를 입력한 다음, 설정을 받아들이기 위해 확인을 클릭하세요.

Setting Directory Mirroring for the Copy Operation

대신 재시작 가능한 모드를 선호하는 경우, /MIR 스위치를 아래에 표시된 대로 /Z로 변경하고 변경 사항을 받아들이기 위해 확인을 클릭하세요.

Supplying Restartable Mode Switch

RoboMirror은 복사 작업의 로그와 작업 기록을 유지하지만, 아마도 복사 작업에 대한 사용자 정의 로그 파일이 필요할 수도 있습니다. 그렇다면 아래에 표시된 대로 사용자 정의 Robocopy 스위치 필드에 /LOG+: 스위치를 추가하십시오.

Setting Custom Copy Operation Log File

5. 이제 복사 작업을 초기화하기 위해 백업을 클릭하십시오.

Starting a Copy Operation in RoboMirror

6. 마지막으로 아래에 표시된 시스템에 적용될 변경 사항 요약을 검토하고, 복사 작업을 계속하려면 진행을 클릭하십시오.

Viewing Pending Changes

아래에서 RoboMirror가 설정한 옵션과 스위치를 기반으로 복사 작업의 시각적 진행 상황을 표시하는 것을 볼 수 있습니다.

Copying files with RoboMirror

결론

이 글을 통해 다양한 Robocopy GUI 도구를 사용하여 마우스로 Robocopy를 구동하여 데이터를 백업하는 다양한 방법을 배웠습니다. 이제 여러 위치 간에 파일과 디렉토리를 편안하게 복사하기 위해 어떤 Robocopy GUI 도구를 사용하셔도 됩니다.

Robocopy의 대부분의 기능은 매우 다양한 기능 세트에서 나옵니다. 그래서 다음 단계로 Robocopy에 대해 더 자세히 알아보는 것이 어떨까요?

Source:
https://adamtheautomator.com/robocopy-gui/