Повідомлення "zsh: переконайтесь, що ви хочете видалити всі файли" - це zsh, спеціально викликане викликом команди, викликаної rmаргументом, який є *або something/*перед глобальним розширенням. Ви можете вимкнути це за допомогою setopt rm_star_silent.
Повідомлення "rm: delete regular file" надходить із самої 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'