The only way I know to do this would be with find: find . -maxdepth 1 -iname "tem*" But that's actually MORE typing than ls [tT][eE][mM]*
Thanks. Actually, It all started from the 'info find'. Now I am back to find again :-). I was thinking that grep, find, locate etc., have case-insensitive option and ls is the one which does not have such an option.
regards raju