El siguiente no es un método 100% garantizado y no debe intentarse en absoluto para la creación de secuencias de comandos. Pero algunas veces es lo suficientemente bueno para un uso rápido de shell interactivo. Un archivo de archivo glob como
[abc]*
(que coincidirá con todos los archivos con nombres que comienzan con a, b o c) se puede negar insertando un carácter "^" primero, es decir
[^abc]*
A veces uso esto para no coincidir con el directorio "perdido + encontrado", como por ejemplo:
mv /mnt/usbdisk/[^l]* /home/user/stuff/.
Por supuesto, si hay otros archivos que comienzan con l, tengo que procesarlos después.