o uso de wildcards está certo mas está empregado errado.
Você, para conseguir o resultado desejado, deve usar o comando "grep".
No seu caso:
ls -l | grep a*
Nesse caso, se usar ls -l | grep a
ele vai te dar todas as pastas que contêm a palavra "a" na string de nome, mas não é isso que você quer, por isso, acho que o "*" talvez ajude.
Mesmo assim não sei se esse "*" irá ajudar. Acho que funcionaria algo como isso:
ls -l /dev/a*
Se tivesse numa estação com algum terminal, poderia te ajudar mais.