Isso funciona porque D:
é um nome de diretório válido no Linux (e no POSIX em geral). Não tem significado no que diz respeito ao Linux.
(Alguns programas tratarão certos diretórios assim chamados de uma maneira especial, no diretório apropriado; por exemplo, o Wine espera diretórios como este no diretório dosdevices
dentro de um prefixo Wine. Mas isso é específico para o Wine, não algo forçada pelo Linux.)