Se for FTP, AASync parece promissor. É um aplicativo baseado em GUI, mas também pode ser agendado e executado em segundo plano. Talvez isso seja tão bom quanto ser chamado por um shell.
Gostaria de sincronizar uma pasta local no meu Mac com um servidor FTP remoto. Eu só quero fazer upload de arquivos alterados desde a última sincronização. Eu também gostaria de baixar arquivos novos e modificados do servidor. Existe uma maneira de fazer este formulário shell OSX?
Se for FTP, AASync parece promissor. É um aplicativo baseado em GUI, mas também pode ser agendado e executado em segundo plano. Talvez isso seja tão bom quanto ser chamado por um shell.
Você tem acesso ssh? Se assim você deve olhar rsync. Não funcionará no FTP.
Na linha de comando:
$ rsync -avz -e ssh /local/dir [email protected]:/remote/dir/
Fique de olho nos traços finais, eles fazem a diferença
Se você estiver procurando por uma sincronização bidirecional, observe o uníssono. É basicamente um invólucro em torno do rsync para adicionar suporte bidirecional. Os binários estão disponíveis no link Uma ressalva é estar ciente de que você deve executar a mesma versão no cliente e no servidor, portanto, se você não tiver a capacidade de instalá-lo no site remoto, ele será inútil. Nesse caso, provavelmente o rsync está instalado no site remoto e você provavelmente poderá executar dois comandos rsync para mover os dados para cada um deles. Apenas observe que os conflitos serão sobrescritos pelo rsync.
Tags ftp linux shell synchronization mac-osx