Como sincronizar a área de trabalho do OS X com o Dropbox?

9

Como posso sincronizar todos os meus arquivos do Desktop para o Dropbox, de modo que minha área de trabalho ainda pareça, pareça e funcione como uma área de trabalho normal?

    
por zcqwevb 17.02.2012 / 06:02

3 respostas

8

Usando ações de pasta

Isto irá - sempre que você adicionar um novo arquivo - sincronizar seu Desktop com uma pasta Dropbox de sua escolha. Primeiro, crie a pasta do Dropbox onde você deseja que os arquivos da sua área de trabalho permaneçam, por exemplo, %código%.

Em seguida, abra o Automator.app e crie uma nova ação de pasta . Na parte superior, selecione seu desktop real.

ParaaaçãoAutomator,adicioneumaaçãoExecutarScriptShellnopainelesquerdo.Coleoseguinte.

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

Salve a ação.

Agora,issoseráexecutadoporpadrãoesemprequeumitemforadicionadoaoseuDesktop,eleseráespelhadonoDropbox.SevocêexcluirumitemdasuaÁreadetrabalho,nãohaveráalterações,portanto,énecessárioadicionaralgo(porexemplo,criarumanovapastaeexcluí-laimediatamente)paraforçarumasincronização.

Sevocêquiserdesativá-lo,cliquecomobotãodireitodomousenoíconedaáreadetrabalhonoFindereselecioneServiços»Configuraçãodeaçãodepasta.Aqui,desmarquesuaáreadetrabalho.

Copiando com ~/Dropbox/Desktop

Uma maneira muito estática e não preferida envolve a configuração de cron . Se você quiser apenas copiar os itens, você pode abrir o seu Terminal e entrar:

mkdir -p ~/Dropbox/Desktop
crontab -e

Em seguida, cole o seguinte e salve:

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

Isso fará um backup todos os dias, às 12:00. Você pode alterar o cron para 12 para fazer isso a cada hora. Para desativá-lo novamente, digite * e exclua esta linha e salve.

    
por 17.02.2012 / 10:27
3

Eu prefiro o método de link simbólico, mas ao configurar outros Macs para compartilhar a sincronização, pode ser complicado.

Primeiro, tenho uma pasta no Dropbox dedicada a "osx sync" ... por exemplo: sync_osx

  • Antes de configurar o symlink no novo Mac, eu temporariamente "movo" a pasta Desktop do sync_osx ( mas ainda dentro da pasta principal do DropBox ).

  • Eu então abro o Terminal e digito:

    cd ~/Dropbox/sync_osx

    ln -s ~/Desktop/ Desktop

  • Por fim, movo os arquivos de volta para a pasta Desktop recém-criada em ~/Dropbox/sync_osx/Desktop .

Ao mover os arquivos dentro da pasta do Dropbox, o Dropbox sincroniza rapidamente e o histórico de alterações do arquivo permanece intacto.

    
por 31.10.2012 / 01:34
1

Como você deseja o conteúdo da sua área de trabalho no Dropbox, recomendo mover primeiro o conteúdo da sua área de trabalho para o Dropbox. Você pode colocar seu Desktop em qualquer lugar no Dropbox, mas eu recomendo diretamente como Dropbox / Desktop. Eu vou assumir por enquanto que você tem o Dropbox instalado como ~ / Dropbox e seu Desktop como ~ / Desktop. Então, para mover os arquivos:

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

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

Em seguida, você deseja criar um symlink para que o ~ / Desktop redirecione para ~ / Dropbox / Desktop. No entanto, você não pode fazer isso enquanto houver uma pasta existente em ~ / Desktop, então você vai querer removê-lo.

Antes de fazer isso, no entanto, você provavelmente desejará manter o ícone de pasta na área de trabalho. A única maneira de fazer isso é copiá-lo para a área de transferência usando o Finder. Abra o Finder e navegue até o seu diretório pessoal, selecione a Área de trabalho e, em seguida, Obter informações sobre ele (⌘I). Selecione o ícone da pasta no canto superior esquerdo e copie-o para a área de transferência (⌘C). Em seguida, restaure o ícone da pasta Desktop, navegue até a pasta Dropbox / Desktop no Finder, invocando Get Info, selecionando o ícone no canto superior direito e colando o ícone que você copiou anteriormente (⌘V).

Agora você está pronto para remover a antiga pasta da Área de trabalho.

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

sudo é necessário para remover essa pasta porque ela é gerenciada pelo sistema.

Em seguida, crie o link simbólico para que a área de trabalho esteja disponível nos dois locais:

ln -s Dropbox/Desktop ~/Desktop

A técnica acima deve funcionar na primeira máquina, mas também nas máquinas subseqüentes, mesmo que as novas máquinas já tenham conteúdo na área de trabalho (que é mesclada com a cópia hospedada na nuvem). Ele economiza armazenamento e minimiza os problemas de sincronicidade mantendo apenas uma cópia do conteúdo no disco.

Finalmente, observei que essa técnica faz com que a área de trabalho seja perdida na barra lateral / favoritos. Restaure o atalho nos Favoritos, navegando no Finder até o Dropbox e arrastando o Desktop para a Barra Lateral. Observe que o ícone da Área de Trabalho na Barra Lateral será substituído por um ícone genérico da Pasta. Ainda não sei como restaurar esse ícone (e isso pode não ser possível).

Congratulo-me com quaisquer sugestões sobre como melhorar esta técnica - especificamente como invocar todas as ações através da linha de comando ou mantendo o ícone na Barra Lateral.

Esta técnica parece funcionar também para outras pastas especiais (Downloads, Documentos, etc.).

    
por 14.06.2015 / 21:24