Sincronizar pasta com FTP no OS X

5

Existe alguma ferramenta empacotada com o OS X que possa me ajudar a sincronizar automaticamente uma pasta com um site FTP?

Eu tenho o CyberDuck, mas o que eu estou procurando é a automação.

    
por Nippysaurus 29.08.2009 / 12:53

5 respostas

2

Você pode mapear uma pasta SFTP remota para o seu computador local usando SSHFS com FUSE para o OS X (com base no antigo MacFUSE , que não funciona em 10.6 +). Depois disso, todas as ferramentas usuais, como rsync estão disponíveis para você:

mkdir /tmp/my-server
sshfs user@remote-host:/my-dir /tmp/my-server -oauto_cache,volname="My Server"
rsync -aP /tmp/my-server $HOME/my-local-copy

Quando terminar:

umount /tmp/my-server

... ou para ejetar o disco da barra lateral do Finder: primeiro, vá para as preferências do Finder para mostrar os servidores conectados na área de trabalho e, quando conectado, arraste o disco para a barra lateral. O OS X lembrará de você uma vez que o arrastou para lá e mostrará isso sempre que você se conectar novamente.

Há também uma interface gráfica, Macfusion (veja também as notas de instalação do SSHFS ao usar o Macfusion).

    
por 09.12.2010 / 20:58
1

Você pode usar o cliente ftp interno e um script esperar e, em seguida, chamar isso de uma execução de script do Automator em um intervalo (programado do iCal).

Eu nunca fiz isso sozinho, mas todas as peças estão lá.

    
por 30.08.2009 / 01:30
1

Ações de pasta são o que você está procurando, juntamente com os scripts do Automator.

Confira:

link

    
por 09.12.2010 / 20:40
1

Eu uso o sitecopy, um aplicativo de sincronização de FTP. É a linha de comando. Está incluído no fink, o lib do OSX que contém muitas ferramentas do Linux portadas para o osx

    
por 27.05.2011 / 12:07
0

Dependendo do seu nível de conforto com as ferramentas, você certamente poderia escrever um script que faria o que você está procurando. Isso exigiria um pouco de compreensão do conjunto de ferramentas subjacente do Unix, mas poderia definitivamente fazer o que você quer.

Eu suspeito que você poderia usar o AppleScript ou o Automator para fazer o que você está procurando também.

    
por 30.08.2009 / 23:48

Tags