홈페이지 » 어떻게 » 심볼릭 링크로 모든 폴더를 클라우드에 동기화하는 방법

    심볼릭 링크로 모든 폴더를 클라우드에 동기화하는 방법

    Dropbox, Google 드라이브, Microsoft OneDrive 등의 대형 클라우드 스토리지 서비스에는 모두 동일한 문제가 있습니다. 사용자는 클라우드 저장소 폴더 내의 폴더 만 동기화 할 수 있습니다. 그러나이 제한을 극복 할 수있는 방법이 있습니다 : 심볼릭 링크.

    기호 링크는 PC의 모든 폴더를 동기화하는 데 매우 유용합니다. PC의 특정 위치에 있어야하는 일종의 구성 파일을 동기화 할 수 있습니다 (예 :.

    기호 링크 101

    Windows, Linux 및 Mac OS X에는 모두 심볼릭 링크를 만들기위한 통합 도구가 있습니다. 심볼릭 링크는 다른 위치의 폴더를 가리키는 "포인터"일뿐입니다. 컴퓨터의 프로그램은 링크가 실제 폴더 또는 파일과 동일한 지 여부를 확인합니다..

    예를 들어, C : \ Stuff의 모든 파일을 Dropbox와 동기화하려고하지만 여전히 C : \ Stuff에 넣고 싶다고 가정 해 봅시다. Dropbox 폴더에 C : \ Stuff를 가리키는 기호 링크를 만들 수 있으며 Dropbox는 C : \ Stuff 폴더 안의 모든 것을 동기화합니다.

    어쨌든 그것은 이론입니다. 실제로 많은 클라우드 스토리지 서비스가 더 이상 심볼 링크로 제대로 작동하지 않습니다. 그래도 심볼 링크를 역으로 사용할 수 있습니다. 이 예에서는 C : \ Stuff 폴더 전체를 Dropbox 폴더로 옮깁니다. 그런 다음 C : \ Stuff에서 Dropbox \ Stuff 폴더를 가리키는 심볼릭 링크를 만듭니다. Dropbox는 폴더의 파일을 동기화하고 C : \ Stuff에서 폴더가 필요한 프로그램은 정상적으로 작동합니다. Windows 8.1에서 OneDrive와 모든 폴더를 동기화하는 방법을 살펴볼 때이 솔루션을 처음 다루었습니다..

    Windows

    먼저 관리자 권한으로 명령 프롬프트 창을 엽니 다. Windows 8 또는 10에서 Windows 키 + X를 누르고 명령 프롬프트 (관리자)를 누릅니다. Windows 7에서 시작 메뉴를 열고 명령 프롬프트를 검색 한 다음 명령 프롬프트 바로 가기를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다..

    명령 프롬프트 창에 다음 명령을 입력하십시오. 첫 번째 명령에서 "C : \ Path \ To \ ExternalFolder"를 동기화하려는 폴더의 경로로 바꾸고 "C : \ Users \ NAME \ Dropbox"를 클라우드 저장소 폴더의 경로로 바꿉니다. 이 명령은 전체 폴더를 클라우드 저장소 폴더로 이동합니다..

    "C : \ Path \ To \ ExternalFolder" "C : \ Users \ NAME \ OneDrive"로 이동하십시오.

    원래 위치에 심볼릭 링크를 만듭니다. 원래 위치에서 폴더를 찾는 프로그램은 폴더를 찾습니다. 변경 사항은 클라우드 저장소 폴더에 기록됩니다..

    mklink / d "C : \ Path \ To \ ExternalFolder" "C : \ Users \ NAME \ OneDrive \ ExternalFolder"

    리눅스

    리눅스에서는 심볼릭 링크를 만들 수 있어야합니다. ln -s 명령. 파일을 이동할 필요가 없습니다. 터미널을 열고 다음 명령을 실행하십시오.

    ln -s / path / to / ExternalFolder ~ / Dropbox /

    개별 파일을 동기화하려면 폴더 경로 대신 해당 파일의 경로를 지정하십시오. 이 방법으로 문제가 해결되지 않으면 먼저 외부 폴더를 클라우드 저장소 폴더 내부로 이동 한 다음 Windows에서와 같이 역방향으로 심볼 링크를 만듭니다.

    맥 OS X

    Mac에서 동일한 명령을 사용할 수 있습니다. 먼저 터미널 창을 엽니 다. Command + Space를 누르고 Spotlight 검색 대화 상자에 Terminal을 입력 한 다음 Enter 키를 누릅니다. 적절한 경로를 채우고 다음 명령을 실행하십시오.

    ln -s "/ path / to / ExternalFolder" "/ 사용자 / 이름 / Dropbox / ExternalFolder"

    Google 드라이브는 위 명령으로 생성 된 기호 링크를 허용하지 않지만 다른 서비스는 허용 할 수 있습니다. Google 드라이브에서이 작업을하려면 클라우드 저장소 폴더에서 동기화하려는 폴더를 이동 한 다음 역으로 기호 링크를 만듭니다.

    mv "/ path / to / ExternalFolder" "/ 사용자 / 이름 / Google 드라이브 /"

    ln -s "/ 사용자 / 이름 / Google 드라이브 / ExternalFolder" "/ 경로 / to / ExternalFolder"

    외부 폴더 동기화

    이 트릭을 사용하여 클라우드 저장소 폴더 외부의 폴더도 동기화 할 수 있습니다. 예를 들어, C : \ Stuff 디렉토리가 있다고 가정 해 봅시다. 클라우드 저장소 폴더로 이동 했으므로 Dropbox 폴더와 웹에서 "Stuff"아래에 액세스 할 수 있습니다. Dropbox가 여러 대의 PC에 설치되어 있다면 Dropbox 폴더에 Stuff 폴더가 있습니다. 각 컴퓨터에서 동일한 심볼릭 링크를 만들 수 있으며 C : \ Stuff 폴더의 내용이 모든 PC에서 동일하게 나타납니다.


    일부 타사 프로그램은 이러한 서비스의 심볼릭 링크를 만드는 데 도움이되지만 운영 체제에 포함 된 도구를 사용하여이 모든 작업을 수행 할 수 있습니다. 우리는 그러한 제 3 자 유틸리티를 우리가 도울 수있을 때 추천하는 것을 좋아하지 않습니다..

    일부 프로그램은 물론 모든 폴더를 클라우드와 동기화 할 수 있습니다. SpiderOak - 완전히 암호화되어있어 사용자가 거기에 무엇이 저장되어 있는지도 볼 수 없기 때문에 좋음 - 예를 들어 기호 링크를 망칠 필요없이 PC에서 폴더를 선택하여 동기화 할 수 있습니다..