Какова идея rm не удалять незаписываемый файл по умолчанию? Каждый раз, когда вы хотите удалить файл, который недоступен для записи для текущего пользователя, но у вас есть разрешение на запись в каталог, получите это предупреждение, и вам нужно нажать `y ', чтобы подтвердить удаление:
rm: remove write-protected regular file
Интересно, почему не записываемые файлы обрабатываются таким особым образом? Одна вещь, которая приходит мне в голову, состоит в том, что такие файлы обычно являются пользовательскими конфигурационными файлами, которые содержат секретные данные пользователя, такие как зашифрованный пароль, поэтому rm предупреждает перед их удалением. Теперь, какова реальная причина?
источник
Я думаю, что вы правы насчет этого, потому что он не предназначен для записи. Если вы удаляете недоступный для записи файл, вы фактически записываете в этот файл. Если вы не хотите, чтобы вас приглашали, вы всегда можете создать псевдоним, который говорит, что rm на самом деле является rm -f.
источник