Qual é a ideia por trás da rm de não remover arquivos não graváveis por padrão? Toda vez que você deseja remover um arquivo que não é gravável para o usuário atual, mas você tem uma permissão de gravação no diretório, recebe este aviso e precisa pressionar `y 'para confirmar a exclusão:
rm: remove write-protected regular file
Eu me pergunto por que os arquivos não graváveis são tratados de maneira tão especial? Uma coisa que me vem à mente é que esses arquivos geralmente são arquivos de configuração do usuário que contêm dados secretos do usuário, como senha criptografada, para que a rm avise antes de excluí-los. Agora, qual é o verdadeiro motivo?
fonte
Eu acho que você está certo sobre isso, porque está definido para não ser gravado. Se você estiver removendo o arquivo não gravável, estará gravando esse arquivo. Se você não quiser ser avisado, sempre poderá criar um alias, dizendo que rm é na verdade rm -f.
fonte