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.