OS X 데스크탑을 Dropbox와 동기화하는 방법은 무엇입니까?


9

모든 데스크탑 파일을 Dropbox에 동기화하여 데스크탑이 여전히 일반 데스크탑처럼 느껴지고 보이고 작동하도록하려면 어떻게해야합니까?


좀 더 구체적으로 말하면, 데스크톱 폴더를 보관 용 폴더의 위치로 지정하고 싶다고 말하고 있습니까? 가장 가까운 방법은 드롭 박스 폴더를 데스크탑 폴더 안에 두는 것입니다.
rubixibuc

데스크톱 폴더를 복사하려는 경우 자동으로 자동으로 크론 스크립트를 작성하여 매일 수행 할 수 있습니다.
rubixibuc

스크립트를 수행하는 방법?
epsilon8

이러한 솔루션 중 일부는 맨 위에 보입니다. 이전 Dropbox 설치 이후로 데스크탑을 설치시 실제 Dropbox 폴더로 설정했습니다. 이제 새로운 OSX 호스트에서 설정 메커니즘은 선택한 폴더에 Dropbox라는 폴더를 생성하도록 요구합니다. 가입 한 50GB Dropbox 계정에서 전체 데스크탑 폴더를 Dropbox 폴더로 직접 설정하는 것이 더 유용합니다.

데스크톱 디렉토리를 제거하고 dropbox 폴더의 심볼릭 링크로 바꿀 수 없습니까?
houbysoft

답변:


8

폴더 작업 사용

새 파일을 추가 할 때마다 데스크톱을 선택한 Dropbox 폴더와 동기화합니다. 먼저 데스크톱 파일을 보관할 Dropbox 폴더를 만듭니다 (예 :) ~/Dropbox/Desktop.

그런 다음 Automator.app를 열고 새 폴더 작업을 만듭니다 . 상단에서 실제 데스크톱을 선택하십시오.

여기에 이미지 설명을 입력하십시오

Automator 조치에 왼쪽 분할 창에서 쉘 스크립트 실행 조치를 추가 하십시오 . 다음을 붙여 넣습니다.

rsync -rta --delete ~/Desktop/ ~/Dropbox/Desktop/

여기에 이미지 설명을 입력하십시오

조치를 저장하십시오.

여기에 이미지 설명을 입력하십시오

이제 기본적으로 실행되며 항목이 데스크탑에 추가 될 때마다 Dropbox와 미러링됩니다. 데스크탑에서 항목을 삭제하면 변경 사항이 없으므로 동기화를 수행하려면 무언가를 추가해야합니다 (예 : 새 폴더를 만들고 즉시 삭제).

비활성화하려면 Finder에서 데스크탑 아이콘을 마우스 오른쪽 단추로 클릭하고 서비스»폴더 작업 설정을 선택하십시오 . 여기에서 바탕 화면을 선택 취소하십시오.

여기에 이미지 설명을 입력하십시오


로 복사 cron

매우 정적이고 바람직하지 않은 방법은 설정 cron입니다. 항목을 복사하려면 터미널을 열고 다음을 입력하십시오.

mkdir -p ~/Dropbox/Desktop
crontab -e

그런 다음 다음을 붙여넣고 저장하십시오.

0   12  *   *   *   rsync -rt --delete ~/Desktop/ ~/Dropbox/Desktop/

매일 12:00에 백업됩니다. 매시간마다를 수행 12하도록 변경할 수 있습니다 *. 다시 비활성화 crontab -e하려면이 줄을 입력 하고 삭제 한 다음 저장하십시오.


2
symlink 매개 변수가 거꾸로되어 있습니다 :ln -s ~/Dropbox/Desktop ~/Desktop
user72923

+1 "진정한"투명도를위한 Symlinks.
Eric Duncan

-1이 답변에는 세 개의 별도 답변이 포함되어 있으므로 제출해야합니다. symlink 기술은 작동하지 않지만 대신 ~/Desktop/Desktop동기화 된 폴더를 작성 하지만의 다른 컨텐츠는 여전히 동기화하지 못합니다 ~/Desktop.
Jason R. Coombs

@ JasonR.Coombs 우리는 실제로 가능한 경우 하나의 답변을 제출하는 것이 좋습니다. 심볼릭 링크 부분을 제거했습니다. 더 나은 symlink 솔루션이 있다면 게시 할 수 있다면 고맙겠습니다.
slhck

감사합니다 @slhck. 이 답변에 대한 투표를 변경했습니다. 심볼릭 링크를 기반으로 다른 답변을 작성했지만 아직 만족스럽지 않습니다. 나는 앞으로 그것을 출판하기를 희망한다.
Jason R. Coombs

3

symlink 방법을 선호하지만 동기화를 공유하기 위해 추가 Mac을 설정하면 까다로울 수 있습니다.

먼저 Dropbox에 "osx sync"전용 폴더가 있습니다. 예 : sync_osx

  • 새 Mac에서 symlink를 설정하기 전에 Desktop 폴더를 sync_osx( 기본 DropBox 폴더 내부에서) 임시로 "이동"합니다 .

  • 그런 다음 터미널을 열고 다음을 입력하십시오.

    cd ~/Dropbox/sync_osx

    ln -s ~/Desktop/ Desktop

  • 마지막으로 파일을에서 새로 만든 데스크톱 폴더로 다시 이동합니다 ~/Dropbox/sync_osx/Desktop.

Dropbox 폴더 내에서 파일을 이동하면 Dropbox가 빠르게 동기화되고 파일 변경 기록이 그대로 유지됩니다.


이 답변은 심볼릭 링크를 사용 하는 다른 방법 임을 분명히함으로써 향상 될 수 있습니다 . ~/Desktop폴더를 정식 으로 유지하고 Dropbox 호스팅 폴더 에서 연결 합니다. 이 기술은 Dropbox가 해당 모델 ( Windows에서 명시 적으로 지원하지 않는 모델)을 인식하고 지원하는 데 의존하기 때문에이 기술이 마음에 들지 않습니다 . 또한 왜 링크에 연결하지 않고 모든 문제를 해결 ~/Desktop해야 ~/Dropbox/sync_osx/Desktop합니까?
Jason R. Coombs

1

Dropbox에서 데스크탑의 컨텐츠를 원하므로 먼저 데스크탑의 컨텐츠를 Dropbox로 옮기는 것이 좋습니다. Dropbox의 어느 곳에 나 데스크탑을 둘 수 있지만 Dropbox / Desktop으로 직접 사용하는 것이 좋습니다. Dropbox를 ~ / Dropbox로 설치하고 데스크탑을 ~ / Desktop으로 설치했다고 가정하겠습니다. 따라서 파일을 이동하려면 다음을 수행하십시오.

# ensure the directory exists on Dropbox
mkdir -p ~/Dropbox/Desktop

# move local files to the Dropbox-hosted Desktop
mv ~/Desktop/* ~/Dropbox

다음으로 ~ / Desktop이 ~ / Dropbox / Desktop으로 리디렉션되도록 심볼릭 링크를 만들려고합니다. 그러나 ~ / Desktop에 기존 폴더가있는 동안에는 그렇게 할 수 없으므로 제거해야합니다.

그러기 전에 데스크탑의 폴더 아이콘을 유지하고 싶을 것입니다. 내가 아는 유일한 방법은 Finder를 사용하여 클립 보드에 복사하는 것입니다. Finder를 열고 홈 디렉토리로 이동하여 데스크탑을 선택한 다음 정보 입수 (⌘I)를 선택하십시오. 왼쪽 상단에서 폴더 아이콘을 선택하고 클립 보드에 복사하십시오 (⌘C). 그런 다음 Finder의 Dropbox / Desktop 폴더로 이동하여 정보 입수를 호출하고 오른쪽 상단의 아이콘을 선택한 다음 이전에 복사 한 아이콘을 붙여 넣어 Desktop 폴더의 아이콘을 복원하십시오 (⌘V).

이제 이전 Desktop 폴더를 제거 할 준비가되었습니다.

# remove ~/Desktop
sudo rm -Rf ~/Desktop

sudo 해당 폴더는 시스템 관리되므로 해당 폴더를 제거해야합니다.

그런 다음 두 위치에서 데스크탑을 사용할 수 있도록 기호 링크를 작성하십시오.

ln -s Dropbox/Desktop ~/Desktop

위의 기술은 새 시스템에 이미 데스크탑에 컨텐츠가있는 경우에도 (클라우드 호스팅 사본과 병합되는 경우) 첫 번째 시스템에서 작동해야합니다. 디스크에 하나의 컨텐츠 사본 만 보관하여 스토리지를 절약하고 동기 성 문제를 최소화합니다.

마지막으로,이 기술로 인해 사이드 바 / 즐겨 찾기에서 데스크톱이 손실되는 것으로 나타났습니다. Finder에서 Dropbox로 이동하고 데스크탑을 사이드 바로 드래그하여 즐겨 찾기의 바로 가기를 복원하십시오. 사이드 바에서 데스크탑 아이콘이 일반 폴더 아이콘으로 바뀝니다. 해당 아이콘을 복원하는 방법을 아직 알지 못하며 가능하지 않을 수도 있습니다.

이 기술 개선에 대한 제안, 특히 명령 줄을 통해 모든 작업을 호출하거나 사이드 바에 아이콘을 유지하는 방법을 환영합니다.

이 기술은 다른 특수 폴더 (다운로드, 문서 등)에서도 작동하는 것 같습니다.


+1. 왜이 답변이 사랑을 얻지 못하는지 모르겠습니다. 다른 접근 방식보다이 방법을 선호합니다. Desktop에서 Dropbox 로의 심볼릭 링크는 컴퓨터별로 옵트 인한다는 의미입니다. Dropbox에서 Desktop으로의 심볼릭 링크는 Dropbox가 설치된 모든 컴퓨터에서 푸시되는 것처럼 보입니다.
Andrew Janke

1
다음은 접근 방식을 사용하여 데스크톱 동기화를 설정하기 위해 작성한 bash 스크립트입니다. gist.github.com/apjanke/98a3374177de2b61bec1494a29474266 . 소수의 OS X 10.9 및 10.11 시스템에서 사용했습니다. 잘 작동하는 것 같습니다. 폴더 아이콘을 처리하지 않습니다. 더 많은 시간과 동기를 가진 사람을 위해 Rez/ Derez그렇게 할 수있는 것처럼 보입니다 .
Andrew Janke
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.