Сообщение «zsh: уверен, что вы хотите удалить все файлы» - это функция zsh, которая вызывается командой, вызываемой rmс аргументом, который является *или something/*перед расширением глоба. Вы можете отключить это с setopt rm_star_silent.
Сообщение «rm: удалить обычный файл» приходит от самой rmкоманды. Он не будет отображаться по умолчанию, он появляется только тогда, когда rmвызывается с опцией -i. Если вы не хотите это сообщение, не передавайте эту опцию. Даже без -i, rmзапрашивает подтверждение (с другим сообщением), если вы пытаетесь удалить файл только для чтения; Вы можете удалить это подтверждение, передав опцию -f.
Поскольку вы не передали -iкомандную строку, rmэто, вероятно, псевдоним для rm -i(это также может быть функция, нестандартная команда-обертка или другой псевдоним, но псевдоним rm -iявляется наиболее вероятным). Некоторые конфигурации по умолчанию включают alias rm='rm -i'в свои файлы инициализации оболочки; это может быть что-то, что настроил ваш дистрибутив или ваш системный администратор, или что-то, что вы откуда-то взяли и добавили в свой файл конфигурации, а затем забыли. Проверьте свой ~/.zshrcпсевдоним для rm. Если вы найдете один, удалите его. Если вы не нашли его, добавьте команду для удаления псевдонима:
unalias rm
rm -f ./*. По умолчаниюrmничего не спрашивает, если у вас нет разрешения на запись в файл. Может быть, у вас естьalias rm='rm -i'