Para arquivos aleatórios da internet, eu uso apenas os gerenciadores de navegadores. Chrome e Firefox são bons. Para arquivos pequenos, que eu baixo com frequência e conheço o endereço do, eu uso o comando wget
em Termial:
wget -c "Download_Link_here"
-c
opção usada para suporte contínuo / recuperável.