Assista à transferência de arquivos de origem e destino, plataforma cruzada

0

Muitas vezes transfiro arquivos entre as máquinas do Windows 7 e Ubuntu 10.10, em ambas as direções, na minha rede doméstica. Normalmente eu uso apenas o gerenciador de arquivos de janelas (Nautilus ou Windows Explorer) em qualquer máquina que eu esteja sentado para iniciar a cópia / movimentação em qualquer direção. Às vezes eu uso o WinSCP na máquina Windows porque o Samba e / ou o Windows não parecem lidar com muitas transferências simultâneas grandes.

Então, minha pergunta é: há um aplicativo que eu possa usar para iniciar uma cópia / movimentação de qualquer uma das máquinas e permitir que eu veja o progresso / notifique-me da conclusão na outra máquina?

Por exemplo, inicio a transferência na máquina Windows, vou trabalhar na minha máquina Ubuntu. Da minha máquina Ubuntu eu acompanho o progresso e sou notificado da conclusão (de uma ou todas as transferências).

    
por d3vid 03.03.2011 / 09:06

1 resposta

1

Eu não conheço um aplicativo que faça exatamente o que você quer, mas posso dizer como criar um. Você pode criar um script de shell simples para observar o tamanho do arquivo. Comece com algo como:

while sleep 1; do ls -l $targetfile; done

Isso mostrará o progresso e, se você souber o tamanho do arquivo por 'ls -l' na origem, saberá quando terminar.

É claro que você pode expandir isso para analisar os tamanhos dos arquivos de origem e de destino, compará-los e informar quando eles corresponderem. Depende de como você quer automatizado.

Estou supondo que você tenha acesso ssh entre as duas máquinas. Se você ainda não tem, o Cygwin é um ótimo pacote no Windows para dar a você um ambiente semelhante ao Linux.

    
por 03.03.2011 / 13:40