O problema é que os sistemas de arquivos comuns do Linux suportam apenas até 255 caracteres de comprimento de nome de arquivo. No entanto, o sistema de arquivos FAT32 suporta nomes de arquivos mais longos, e o Linux suporta muito bem!
A solução é apenas baixar para uma partição formatada em FAT32. Qualquer armazenamento externo deve funcionar (normalmente, mantemos os pen drives FAT32 para compatibilidade com o Windows). Ou você pode simplesmente criar sua própria partição.