모든 데스크탑 파일을 Dropbox에 동기화하여 데스크탑이 여전히 일반 데스크탑처럼 느껴지고 보이고 작동하도록하려면 어떻게해야합니까?
모든 데스크탑 파일을 Dropbox에 동기화하여 데스크탑이 여전히 일반 데스크탑처럼 느껴지고 보이고 작동하도록하려면 어떻게해야합니까?
답변:
새 파일을 추가 할 때마다 데스크톱을 선택한 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
하려면이 줄을 입력 하고 삭제 한 다음 저장하십시오.
ln -s ~/Dropbox/Desktop ~/Desktop
~/Desktop/Desktop
동기화 된 폴더를 작성 하지만의 다른 컨텐츠는 여전히 동기화하지 못합니다 ~/Desktop
.
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
합니까?
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로 이동하고 데스크탑을 사이드 바로 드래그하여 즐겨 찾기의 바로 가기를 복원하십시오. 사이드 바에서 데스크탑 아이콘이 일반 폴더 아이콘으로 바뀝니다. 해당 아이콘을 복원하는 방법을 아직 알지 못하며 가능하지 않을 수도 있습니다.
이 기술 개선에 대한 제안, 특히 명령 줄을 통해 모든 작업을 호출하거나 사이드 바에 아이콘을 유지하는 방법을 환영합니다.
이 기술은 다른 특수 폴더 (다운로드, 문서 등)에서도 작동하는 것 같습니다.
Rez
/ Derez
그렇게 할 수있는 것처럼 보입니다 .