Essa opção parece estar disponível apenas para o cliente ftp do windows. Para um resultado semelhante, você pode instalar um cliente FTP que você pode criar scripts. O NcFTP é bem amigável com isso. O Wget também funcionaria.
Com o ncftp, você teria um arquivo com sua lista "get" e um com suas credenciais de login se não quiser inseri-las sempre. (Esteja ciente dos riscos de segurança envolvidos)
A partir da linha de comando usando o bash, você pode inserir o seguinte em um script ou apenas executar:
while read line
do
ncftpget -f <FILEWITHCREDENTIALS> $line -bb
done < <FILEWITHLIST>
ncftpbatch -d
Seu arquivo de credenciais estará na forma de
host <my_address>
user <my_login>
pass <my_password>
-bb envia cada arquivo como um trabalho em lote aguardando para ser executado. Chamar ncftpbatch executará o trabalho. Isso deve limitá-lo a uma conexão.
Outras opções seriam -b (apenas inicie o trabalho em segundo plano imediatamente) e descartando a chamada ncftpbatch e usando as opções user / host / password no comando em vez de -f.
Você pode encontrar o ncftp aqui e aqui se ainda não estiver instalado.
Para wget, você pode usar um script de looping similar e substituir a chamada ncftpget por
wget ftp://user:[email protected]/path/$line
novamente, se ainda não estiver instalado, você pode obter wget aqui ou, com um dos programas, procurar o gerenciador de pacotes apropriado para sua versão do Solaris
Você pode encontrar mais informações sobre os programas com as man pages ou através de uma rápida pesquisa na web.