Quando precisamos desenvolver um shell script que
faça download ou até upload para rotinas de backup ou
coisas do gênero, utilizamos o wget ou ftp.
Um dia foi necessário que fizesse um script para realizar
restore de diversas base de dados, mas o wget e nem o ftp
convencional do Linux atenderam minhas necessidades.
Foi então que conheci o lftp. A única desvantagem do
lftp é que ele não realiza uploads.
Em algumas distribuições ele já vem incluso ou à opção do
usuário, mas de qualquer forma no artigo ensinarei um rápida e
simples instalação.
O lftp é freeware/OpenSource sem nenhum fim lucrativo, mantido
por Alexander V. Lukyanov, que conta com ajuda de colaboradores
para o desempenho do software.