Во-первых, оболочка расширяет все символы без кавычек * для соответствия именам файлов в локальном каталоге.
После этого оболочка запускает команду find
с этим списком имен файлов.
Как правило, вы не хотите, чтобы оболочка выполняла '*' глобализацию в локальном каталоге. Обычно вы запускаете команду find для сопоставления имен файлов в других каталогах.
В оболочке есть несколько других вещей, которые она делает перед выполнением команды. $ VARIABLE замена - одна из них.