Considérons un répertoire qui contient les éléments suivants. abc-dir1
est un répertoire. D'autres sont des fichiers.
abc-dir1
abc-file1
.abc-file2
def-file1
ls -d *abc*
produit la liste 1 :
abc-dir1
abc-file1
Je souhaite afficher tous les répertoires et fichiers (y compris les répertoires et fichiers cachés) dont les noms correspondent à *abc*
La liste 2 est ce que je veux :
abc-dir1
abc-file1
.abc-file2
Mais ls -a -d *abc*
produit toujours la liste 1. Il semble donc que l'existence de *abc*
remplace l'effet de -a
option. Existe-t-il un moyen d'afficher la liste 2 avec ls ?