Como John mencionou, o Dropbox deve funcionar para isso. Mas se os arquivos são simplesmente grandes demais para você usar o Dropbox (ou seja, leva muito tempo para fazer o upload para a nuvem e baixar, ou o custo de armazenamento é muito), então o Subversion pode ser uma alternativa melhor. É para o controle de versão e não a sincronização de arquivos, mas a maneira de rastrear arquivos / alterações também permite mover arquivos grandes e até mesmo duplicá-los sem transferir todo o arquivo / pasta pela rede.
Basicamente, você só precisa configurar um repositório central do SVN no seu servidor principal e verificar as cópias dos diretórios que deseja no seu computador remoto. Em seguida, usando um cliente SVN (algo como TortoiseSVN seria o mais conveniente se você preferir algo integrado na GUI do seu gerenciador de arquivos) você pode mover os arquivos / pastas e manipular o diretório como quiser. Então, quando você confirmar as alterações, a nova estrutura de diretórios será transferida de volta para o repositório central sem que o conteúdo dos arquivos seja novamente carregado.
Na verdade, você pode até mesmo se livrar da transferência via Internet do processo de pagamento original se você:
- SSH para o servidor central que hospeda o repositório SVN e confira uma cópia de trabalho nesse servidor para trabalhar com o SSH.
-
Ou, manipule o repositório diretamente sem fazer check-out, por exemplo
-
svn move https://[email protected]/myrepo/mydir https://[email protected]/myrepo/mydir2
- você também pode fazer isso através de uma GUI usando o navegador de repositório do TortoiseSVN
Você também pode usar rsync
para sincronizar estruturas de diretório sem transferências de arquivos desnecessárias. Por exemplo, você pode enviar o SCP / SFTP para o seu servidor a partir do seu telefone e mover os arquivos. E então você pode usar o rsync para propagar as alterações para outro computador.