Apa ide di balik rm tidak menghapus file yang tidak dapat ditulis secara default? Setiap kali Anda ingin menghapus file yang bukan file yang dapat ditulisi untuk pengguna saat ini tetapi Anda memiliki izin tulis pada direktori, dapatkan peringatan ini dan Anda perlu memberi tanda `y 'untuk mengonfirmasi penghapusan:
rm: remove write-protected regular file
Saya bertanya-tanya mengapa file yang tidak dapat ditulis diperlakukan dengan cara khusus seperti itu? Satu hal yang terlintas di benak saya adalah bahwa file-file tersebut biasanya file konfigurasi pengguna yang berisi data rahasia pengguna seperti kata sandi terenkripsi sehingga rm memperingatkan sebelum menghapusnya. Sekarang, apa alasan sebenarnya?
sumber
Saya pikir Anda benar tentang hal itu karena meminta untuk tidak ditulis. Jika Anda menghapus file yang tidak bisa ditulisi, Anda sebenarnya menulis ke file itu. Jika Anda tidak ingin diminta, Anda selalu bisa membuat alias yang mengatakan rm sebenarnya rm -f.
sumber