Jaki jest pomysł rm, aby domyślnie nie usuwać plików, których nie można zapisać? Za każdym razem, gdy chcesz usunąć plik, którego nie można zapisać dla bieżącego użytkownika, ale masz uprawnienia do zapisu w katalogu, otrzymaj to ostrzeżenie i musisz nacisnąć `y ', aby potwierdzić usunięcie:
rm: remove write-protected regular file
Zastanawiam się, dlaczego pliki, których nie można zapisać, są traktowane w taki szczególny sposób? Jedną rzeczą, która przychodzi mi na myśl, jest to, że takie pliki są zwykle plikami konfiguracyjnymi użytkownika, które zawierają tajne dane użytkownika, takie jak zaszyfrowane hasło, więc rm ostrzega przed ich usunięciem. Jaki jest prawdziwy powód?
źródło
Myślę, że masz rację, jeśli chodzi o podpowiedzi, ponieważ nie można tego napisać. Jeśli usuwasz plik, którego nie można zapisać, w rzeczywistości piszesz do tego pliku. Jeśli nie chcesz otrzymywać monitu, zawsze możesz utworzyć alias, który mówi, że rm to tak naprawdę rm -f.
źródło