What does "paths must precede expression" mean when using find?
Try putting it in quotes:
find . -name '*.bak'
When you simply use find . -name *.bak
in that directory shell expands it to find . -name tem.bak met.bak
(i.e. interprets *
as the wildcard)