Are you sure that the message is "too many arguments",
what you do is rm *? Be careful with this command or you might end up deleting something you don't want to.
May it be this? /bin/rm: cannot execute [Argument list too long]
This happens because it expands the asterisk, then you get a very long command line.
It won't delete anything if it's giving that error.