Windows PC, Mac 또는 Linux에서 파일을 복사하지 않고 폴더 구조를 복사하는 방법

데이터를 폴더 및 하위 폴더로 체계적으로 정리하는 방법을 찾았다면, 해당 구조를 그대로 복제하고 싶을 수 있습니다. 하지만 일반적인 폴더 복사 방식은 파일까지 함께 복제하기 때문에 불필요하게 파일을 지우는 데 시간을 낭비하게 됩니다. 다행히 Windows 11, 10, macOS 및 Linux 운영체제에서는 이러한 문제를 해결할 수 있는 다양한 방법을 제공합니다. 원본 파일 없이 폴더 구조만 복제하는 방법을 자세히 알아보겠습니다.

파일 없이 Windows 11에서 폴더 구조 복사하기

Windows 파일 탐색기는 복잡한 폴더 구조를 자동으로 복제하는 기능을 기본적으로 제공하지 않습니다. 폴더 계층 구조를 일일이 확인하고 복제하는 작업은 매우 번거롭고 시간과 노력이 많이 소요됩니다. 운 좋게도 Windows 11 사용자에게는 파일을 옮기지 않고 폴더 구조만 복사할 수 있는 두 가지 유용한 방법이 있습니다.

첫 번째 방법은 명령 프롬프트를 이용하는 것입니다. “Xcopy”는 “extended copy”의 약자로, 이 명령을 사용하면 파일을 복제하지 않고도 폴더 구조를 새로운 위치로 옮길 수 있습니다. 명령줄에서 “/t” 스위치를 사용하면 이 기능을 수행할 수 있습니다. 하지만 복제 스위치는 비어 있는 폴더를 인식하지 못하기 때문에, 이를 수정하여 “/e” 스위치를 추가해야 합니다. 이 두 스위치를 함께 사용하면 명령 프롬프트에서 비어 있는 폴더까지 모두 인식하고 폴더 구조를 복사할 수 있습니다. 명령 프롬프트에서 “xcopy”를 사용하는 방법은 다음과 같습니다.

  • “Windows + R” 키를 눌러 실행 대화 상자를 엽니다.
  • 대화 상자 창에 “cmd”를 입력하고 “확인” 버튼을 클릭하여 명령 프롬프트를 실행합니다.
  • 명령 프롬프트 창에 “xcopy”, “source”, “destination” /t /e 를 차례대로 입력합니다.
  • “source” 대신 복제하려는 폴더 구조가 저장된 경로를 입력합니다.
  • “destination” 대신 복사된 구조를 저장할 경로를 입력합니다.
  • 키보드의 “Enter” 키를 누릅니다.
  • 또한 Robocopy 명령을 명령 프롬프트와 함께 사용하여 폴더 디렉토리, 계층 및 구조를 복사할 수 있습니다. Microsoft는 Robocopy가 “xcopy”보다 향상된 버전으로, 사용자가 파일 및 폴더를 더 다양하게 조작하고 구성할 수 있도록 의도했습니다. 비교적 짧은 명령줄 입력으로 복잡한 파일 디렉토리를 복사하는 번거로움을 줄일 수 있습니다. 방법은 다음과 같습니다.

  • “Windows + R” 키를 눌러 실행 대화 상자를 엽니다.
  • 팝업 창에 “cmd”를 입력합니다.
  • “Ctrl + Shift + Enter” 키를 누른 상태에서 “관리자 권한으로 실행” 옵션을 활성화합니다.
  • 명령 프롬프트 창이 나타나면 “robocopy”, “source”, “destination” /e /xf *” 명령줄을 입력합니다.
  • “source”를 복사하려는 폴더 구조가 있는 경로로 변경합니다.
  • “destination”을 복제된 구조를 생성할 경로로 변경합니다.
  • “Enter” 키를 누릅니다.
  • “/e” 스위치를 사용하면 시스템이 폴더 구조에 포함된 하위 계층까지 복사할 수 있습니다.

    “/xf *” 스위치는 명령줄을 조정하여 시스템이 폴더 안에 저장된 파일을 복사하지 않도록 합니다.

    Windows 11 사용자를 위한 또 다른 옵션은 타사 소프트웨어를 사용하여 폴더 구조를 복사하는 것입니다. 명령줄 사용이 불편하거나 기술적인 지식이 부족한 경우 매우 좋은 선택입니다. 가장 사용자 친화적인 프로그램 중 하나는 Duplicate Directory입니다. 개발자는 이 도구의 유용성을 평가받고자 하므로 고정된 가격표가 없습니다. 고객은 소프트웨어를 다운로드하기 위해 원하는 금액을 기부할 수 있습니다. Duplicate Directory를 사용하여 구조를 복제하는 방법은 다음과 같습니다.

  • 프로그램을 다운로드하고 실행합니다.
  • 원본 폴더 구조의 경로를 선택합니다.
  • 복사된 폴더 구조의 저장 위치 경로를 선택합니다.
  • “복제” 버튼을 누릅니다.
  • 프로그램은 파일을 이동하거나 복사하지 않고 원본 폴더를 모두 새로운 위치에 복제합니다.

    파일 없이 Windows 10에서 폴더 구조 복사하기

    Windows 파일 탐색기는 파일에 대한 폴더를 수동으로 만드는 데는 유용하지만, Windows 10 사용자가 폴더 구조 및 디렉토리의 복사본을 만들 수 있는 기능은 제공하지 않습니다. 복잡한 개인 또는 업무 프로젝트를 진행할 경우 폴더 안에 하위 폴더가 많이 생성될 수 있습니다. 이러한 구조를 일일이 재현하려면 상당한 인내심과 노력이 필요합니다. 다행히 명령줄을 사용하여 폴더 구조를 쉽게 복제할 수 있습니다.

    명령줄은 의사 코드와 같이 작동하며, 일반적으로 다양한 작업을 수행하기 위해 명령 프롬프트와 함께 사용됩니다. “xcopy” 명령은 폴더를 복제하며, 복사하거나 제외할 부분을 결정하는 스위치를 사용하여 수정할 수 있습니다. “/t” 스위치는 시스템에 파일 없이 모든 폴더만 복사해야 한다는 신호를 보냅니다. 이 기능은 비어 있는 폴더를 인식하지 못하기 때문에 명령줄에 “/e” 스위치도 포함해야 합니다. 시스템은 비어 있는 폴더를 포함한 구조를 스캔하고 전체를 복제합니다. 명령을 실행하는 방법은 다음과 같습니다.

  • “Windows + R” 키를 눌러 실행 대화 상자를 엽니다.
  • “cmd”를 입력하고 “확인”을 클릭하여 명령 프롬프트를 실행합니다.
  • 명령 프롬프트 창에 “xcopy”, “source”, “destination” /t /e를 차례대로 입력합니다.
  • “source” 대신 복사하려는 폴더 계층 구조의 경로를 입력합니다.
  • “destination” 대신 복사된 폴더 구조를 저장할 경로를 입력합니다.
  • 키보드에서 “Enter” 키를 누릅니다.
  • 또 다른 옵션은 Robocopy 명령을 사용하는 것입니다. Robocopy 라인을 사용하여 폴더 구조를 복사하는 방법은 다음과 같습니다.

  • “Windows + R” 키를 클릭하여 실행 대화 상자를 엽니다.
  • 새 창에 “cmd”를 입력합니다.
  • “Ctrl + Shift + Enter” 키를 누른 상태에서 명령 프롬프트를 관리자 권한으로 실행합니다.
  • 명령 프롬프트 창에 “robocopy”, “source”, “destination” /e /xf *”를 입력합니다.
  • “source”를 원래 폴더 구조의 경로로 바꿉니다.
  • “destination”을 복사된 폴더 구조를 저장할 경로로 바꿉니다.
  • “Enter” 키를 누릅니다.
  • 이 명령은 모든 하위 폴더를 보존하고 원본 파일을 제외하여 폴더 구조를 복제합니다.

    Mac에서 파일을 복사하지 않고 폴더 구조 복사하기

    MacBook을 사용하는 경우 명령줄이나 타사 소프트웨어를 사용하여 폴더 구조를 복제할 수 있습니다.

    macOS는 Mac 터미널을 사용하여 명령을 실행합니다. 프로그램을 사용하여 폴더 구조를 복사하는 방법은 다음과 같습니다.

  • 구조의 원본 폴더를 엽니다.
  • 복제 구조의 대상 폴더를 엽니다.
  • “런치패드” 버튼을 누르고 검색창에 “터미널”을 입력합니다.
  • 검색 결과에 나타나면 프로그램을 눌러 실행합니다.
  • 터미널 창에 다음 명령을 입력합니다. rsync -avf”+ */” -f”- *”
  • 원본 폴더를 창으로 끌어다 놓습니다.
  • 대상 폴더도 터미널로 끌어다 놓습니다.
  • 키보드의 “Enter” 키를 누릅니다.
  • 이 작업은 원본 파일을 유지하지 않고 새로운 위치에 폴더 구조를 복제합니다.

    또한 Duplicate Directory 소프트웨어를 사용하여 구조와 계층을 복사할 수 있습니다. 이 앱은 명령줄 작성 없이 기부 방식으로 작동합니다. 사용자는 프로그램의 가치를 판단하고 기부 후 다운로드할 수 있습니다. 소프트웨어 사용 방법은 다음과 같습니다.

  • Duplicate Directory를 다운로드하고 실행합니다.
  • 폴더 구조의 원본 경로를 선택합니다.
  • 복제된 구조의 저장 위치 경로를 선택합니다.
  • “복제” 버튼을 클릭합니다.
  • 이 프로그램은 폴더와 하위 폴더를 복제하지만 파일은 보존하지 않으므로 새로운 데이터를 저장하고 관리할 수 있습니다.

    Linux에서 파일을 복사하지 않고 폴더 구조 복사하기

    Linux 시스템에서는 사용자가 수많은 명령을 실행할 수 있지만, 때로는 모든 명령줄을 기억하는 것이 어려울 수 있습니다. Linux에서 폴더 구조를 복사하는 가장 빠른 방법은 파일 및 디렉토리를 복제하는 도구인 “rsync” 명령을 사용하는 것입니다. “rsync” 유틸리티는 Linux 제품에 미리 설치되어 제공되므로, 파일을 제외하고 폴더 계층 구조를 복제하는 작업은 비교적 간단합니다. 방법은 다음과 같습니다.

  • “Ctrl + Alt + T” 키를 눌러 터미널 앱을 엽니다.
  • 터미널 창에 다음 “rsync” 명령을 입력합니다. $ rsync -av -f”+ */” -f”- *” “(source)(destination)”
  • “source”를 원본 폴더 구조가 포함된 경로로 바꿉니다.
  • “destination”을 복사된 구조를 생성할 경로로 바꿉니다.
  • “Enter” 키를 누릅니다.
  • 수정된 명령줄은 시스템에 폴더 및 하위 폴더를 복제하지만, 파일은 건너뛰도록 지시합니다.

    폴더 구조를 효율적으로 복제하기

    노트북과 PC는 개인 및 업무 관련 정보와 문서를 관리하는 데 도움을 주기 때문에 데이터를 체계적으로 정리하는 것은 매우 중요합니다. 데이터가 올바르게 정렬되었는지 확인하려면 명령줄이나 타사 프로그램을 사용하여 장치의 빈 폴더 구조를 복제할 수 있습니다.

    폴더 계층이나 디렉터리를 복사해 본 적이 있습니까? 이 글에서 설명된 방법 중 하나를 사용해 보셨나요? 아래 댓글 섹션에 의견을 남겨주세요.