Использование флага -i игнорирует регистр совпадений, а не регистр имен файлов. Вы создали файл, имя которого написано прописными буквами, но вы сказали grep открыть файл, имя которого написано строчными буквами, что привело к сообщению об ошибке «файл не найден». Имена файлов Linux чувствительны к регистру -.