如何将 OS X 桌面同步到 Dropbox?

eps*_*on8 9 sync dropbox macos

如何将我的所有桌面文件同步到 Dropbox,以便我的桌面仍然像普通桌面一样感觉、外观和工作?

slh*_*hck 8

使用文件夹操作

这将 - 每当您添加新文件时 - 将您的桌面与您选择的 Dropbox 文件夹同步。首先,创建您希望桌面文件保留的 Dropbox 文件夹,例如~/Dropbox/Desktop.

然后,打开Automator.app并创建一个新的Folder Action。在顶部,选择您的真实桌面。

在此处输入图片说明

对于 Automator 操作,从左窗格中添加一个Run Shell Script操作。粘贴以下内容。

rsync -rta --delete ~/Desktop/ ~/Dropbox/Desktop/
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

保存操作。

在此处输入图片说明

现在,这将默认运行,并且每当将项目添加到您的桌面时,它都会与 Dropbox 进行镜像。如果您从桌面删除项目,则不会有任何更改,因此您必须添加一些内容(例如,创建一个新文件夹并立即将其删除)以强制同步。

如果您想禁用它,请右键单击 Finder 中的桌面图标,然后选择服务 » 文件夹操作设置。在这里,取消选中您的桌面。

在此处输入图片说明


复制与 cron

一种非常静态的非首选方式涉及设置cron. 如果您只想复制项目,您可以打开终端,然后输入:

mkdir -p ~/Dropbox/Desktop
crontab -e
Run Code Online (Sandbox Code Playgroud)

然后,粘贴以下内容,并保存:

0   12  *   *   *   rsync -rt --delete ~/Desktop/ ~/Dropbox/Desktop/
Run Code Online (Sandbox Code Playgroud)

这将在每天 12:00 进行备份。您可以更改12,以*做到这一点每隔一小时。要再次禁用它,请输入crontab -e并删除此行,然后保存。

  • 您的符号链接参数向后:`ln -s ~/Dropbox/Desktop ~/Desktop` (2认同)