O seguinte não é um método 100% garantido e não deve ser tentado de forma alguma para scripts. Mas algumas vezes é bom o suficiente para o uso rápido do shell interativo. Um arquivo de arquivo glob como
[abc]*
(que corresponderá a todos os arquivos com nomes começando com a, b ou c) pode ser negado inserindo-se primeiro um caractere "^", ou seja,
[^abc]*
Às vezes eu uso isso para não corresponder ao diretório "lost + found", como por exemplo:
mv /mnt/usbdisk/[^l]* /home/user/stuff/.
Claro que, se houver outros arquivos começando com l, tenho que processá-los posteriormente.