Rm के पीछे क्या विचार है जो डिफ़ॉल्ट रूप से गैर-लेखन योग्य फ़ाइल को नहीं हटाता है? हर बार जब आप ऐसी फ़ाइल को निकालना चाहते हैं जो वर्तमान उपयोगकर्ता के लिए गैर-लेखन योग्य फ़ाइल है, लेकिन आपके पास निर्देशिका पर लिखित अनुमति है, तो यह चेतावनी प्राप्त करें और आपको विलोपन की पुष्टि करने के लिए `y 'को रखने की आवश्यकता है:
rm: remove write-protected regular file
मुझे आश्चर्य है कि ऐसे विशेष तरीके से गैर-योग्य फ़ाइलों का इलाज क्यों किया जाता है? एक बात जो मेरे दिमाग में आती है, वह यह है कि ऐसी फाइलें आमतौर पर यूजर कॉन्फिग फाइल होती हैं, जिसमें यूजर सीक्रेट डेटा जैसे एन्क्रिप्टेड पासवर्ड होता है ताकि rm उन्हें डिलीट करने से पहले चेतावनी दे सकें। अब, असली कारण क्या है?