Como posso sincronizar todos os meus arquivos da área de trabalho com o Dropbox, para que minha área de trabalho ainda pareça, pareça e funcione como uma área de trabalho normal?
Como posso sincronizar todos os meus arquivos da área de trabalho com o Dropbox, para que minha área de trabalho ainda pareça, pareça e funcione como uma área de trabalho normal?
Respostas:
Isso - sempre que você adiciona um novo arquivo - sincroniza sua área de trabalho com uma pasta do Dropbox de sua escolha. Primeiro, crie a pasta Dropbox onde deseja que seus arquivos da área de trabalho fiquem, por exemplo ~/Dropbox/Desktop
.
Em seguida, abra o Automator.app e crie uma nova ação de pasta . Na parte superior, selecione sua área de trabalho real.
Para a ação do Automator, adicione uma ação Executar Script do Shell no painel esquerdo. Cole a seguinte.
rsync -rta --delete ~/Desktop/ ~/Dropbox/Desktop/
Salve a ação.
Agora, isso será executado por padrão e sempre que um item for adicionado à sua área de trabalho, ele será espelhado com o Dropbox. Se você excluir um item da área de trabalho, não haverá alterações; portanto, é necessário adicionar algo (por exemplo, criar uma nova pasta e excluí-la imediatamente) para forçar uma sincronização.
Se você quiser desativá-lo, clique com o botão direito do mouse no ícone da área de trabalho no Finder e selecione Serviços »Configuração da ação da pasta . Aqui, desmarque sua área de trabalho.
cron
Uma maneira muito estática e não preferida envolve a instalação cron
. Se você quiser apenas copiar os itens, abra o seu Terminal e digite:
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 mudar o 12
que *
fazer isso toda hora. Para desativá-lo novamente, insira crontab -e
e exclua esta linha e salve.
ln -s ~/Dropbox/Desktop ~/Desktop
~/Desktop/Desktop
pasta que é sincronizada, mas ainda não consegue sincronizar outro conteúdo ~/Desktop
.
Eu prefiro o método de link simbólico, mas ao configurar Macs adicionais para compartilhar a sincronização, pode ser complicado.
Primeiro, tenho uma pasta no Dropbox dedicada ao "osx sync" ... por exemplo: sync_osx
Antes de configurar o link simbólico no novo Mac, "movo" temporariamente a pasta da área de trabalho para fora da pasta sync_osx
( mas ainda dentro da pasta principal do DropBox ).
Abro o Terminal e digito:
cd ~/Dropbox/sync_osx
ln -s ~/Desktop/ Desktop
Finalmente, movo os arquivos de volta para a pasta Desktop recém-criada em ~/Dropbox/sync_osx/Desktop
.
Ao mover os arquivos na pasta Dropbox, o Dropbox é sincronizado rapidamente e o histórico de alterações de arquivos permanece intacto.
~/Desktop
pasta com autoridade e vincular a partir da pasta hospedada no Dropbox. Não gosto dessa técnica porque ela depende do Dropbox estar ciente e dar suporte a esse modelo (algo que explicitamente não suporta no Windows ). Além disso, por que enfrentar todos esses problemas em vez de ~/Desktop
criar um link para ~/Dropbox/sync_osx/Desktop
?
Como você deseja que o conteúdo da área de trabalho no Dropbox, recomendo mover o conteúdo da área de trabalho para o Dropbox. Você pode colocar sua área de trabalho em qualquer lugar do Dropbox, mas eu recomendo diretamente como Dropbox / Desktop. Por enquanto, assumirei que você tem o Dropbox instalado como ~ / Dropbox e sua área de trabalho 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 link simbólico para que o ~ / Desktop seja redirecionado para ~ / Dropbox / Desktop. No entanto, você não pode fazer isso enquanto houver uma pasta existente em ~ / Desktop, portanto, você deseja removê-la.
Antes de fazer isso, no entanto, você provavelmente desejará manter o ícone Pasta na área de trabalho. A única maneira que sei fazer isso é copiá-lo para a área de transferência usando o Finder. Abra o Finder e navegue até o diretório inicial, selecione a área de trabalho e, em seguida, obtenha informações (⌘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 navegando até a pasta Dropbox / Desktop no Finder, chamando Get Info, selecione o ícone no canto superior direito e cole o ícone que você copiou anteriormente (⌘V).
Agora você está pronto para remover a pasta antiga da área de trabalho.
# remove ~/Desktop
sudo rm -Rf ~/Desktop
sudo
é necessário para remover essa pasta porque é 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 subsequentes, mesmo se as novas máquinas já tiverem conteúdo no Desktop (que é mesclado 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 a área de trabalho para a Barra Lateral. Observe que o ícone da área de trabalho na barra lateral será substituído por um ícone genérico de pasta. Ainda não conheço uma maneira de restaurar esse ícone (e talvez não seja possível).
Congratulo-me com todas as sugestões para melhorar essa técnica - especificamente como invocar todas as ações por meio da linha de comando ou manter o ícone na barra lateral.
Essa técnica parece funcionar para outras pastas especiais também (downloads, documentos, etc.).
Rez
/ Derez
pode fazer isso, para alguém com mais tempo e motivação.