Lister le contenu des 5 derniers répertoires cachés

On m’a demandé de lister le contenu des 5 derniers répertoires cachés dans le répertoire de travail en cours avec une seule commande. Je pensais que quelque chose comme ça ferait le travail:

ls -a -1 | grep "^\." | tail -n 5 | ls 

Mais il ne fait que lister les noms des cinq derniers répertoires. Comment lister le contenu?

 ls -a -1 | grep "^\." | tail -n 5 | xargs ls