Il existe une méthode pour limiter l'affichage des fichiers dans une gamme de caractères. Si vous désirez seulement afficher les fichiers qui commencent par A jusqu'à M, vous utiliserez ls -[A-M]*. Ici, les crochets ont une signification particulière: ils correspondent à un simple caractère ? mais seulement dans la gamme indiquée (en l'occurrence, de A à M). Vous pouvez utiliser cette notation de différentes manières. Par exemple, [a-dJW-Y]* correspond à tous les fichiers commençant par a, b, c, d, J, W, X ou Y; et *[a-d]id correspond à tous les fichiers se terminant par aid, bid, cid ou did. Par ailleurs, *.{cpp,c,cxx} correspond à tous les fichiers se terminant par .cpp, .c ou .cxx. Spécifier des noms de fichiers par cette méthode consiste à utiliser des motifs d'englobement. Les motifs d'englobement sont utilisés dans diverses situations, comme nous aurons l'occasion de le voir plus tard.