La fonction test semble pratique pour détecter la présence d'un fichier précis/connu mais pour identifier un répertoire vide
J'ai trouvé 2 alternatives :
Utiliser find qui confirme que le répertoire est vide ou pas
find <chemin_du_répertoire> -type d -empty
Compter le nombre d'entrées du répertoire avec ls
ls <chemin_du_répertoire> | wc -l