Posso automatizar o SFTP para fazer upload de uma árvore inteira?

1

Atualmente estou usando o SFTP para transferir arquivos .HTML e .JS para o meu sistema de arquivos remoto.

Eu tenho que digitar:

sftp [email protected]

E, em seguida, altere manualmente o diretório remoto para / var / www / html e faça upload de arquivos individualmente.

Eu posso carregar simultaneamente todos os arquivos em um diretório usando *, mas isso não parece funcionar para subdiretórios.

Existe alguma maneira de copiar uma árvore inteira?

É possível fazer um script que mude para a pasta correta e realize a cópia?

    
por P i 15.07.2015 / 16:57

1 resposta

1

Use put -r . O cliente sftp no openssh-clients-6.4 conhece a opção -r , alguns clientes mais antigos não.

Você também pode querer dar uma olhada na opção -p (preservar).

    
por 15.07.2015 / 17:41

Tags