Просто шеллы по-разному воспринимают маску, соответствия которой не найдено. Zsh - ругается, bash - подставляет маску. В данном случае виноваты именно вы, потому что маску для find _надо заключать в кавычки_. Если бы в текущей директории были файлы под маской *.m3u - вызов find с маской без кавычек может привести к неправильным действиям.