किसी एप्लिकेशन को कॉन्फ़िगर करते समय, /dev/nullयदि आप एप्लिकेशन को खाली फ़ाइल पढ़ने के लिए चाहते हैं, तो आप अक्सर कॉन्फ़िगरेशन फ़ाइल के रूप में उपयोग कर सकते हैं। लेकिन, यदि एप्लिकेशन निर्देशिका से फ़ाइलों की सूची पढ़ता है, तो आप इस ट्रिक का उपयोग नहीं कर सकते। आपको इसे पढ़ने के लिए एक खाली निर्देशिका देने की आवश्यकता होगी।
मैं सोच रहा था: क्या लिनक्स के पास एक डिफ़ॉल्ट खाली निर्देशिका है जिसका उपयोग ऐसे उद्देश्यों के लिए किया जा सकता है? मुझे पता है कि ओपनएसएसएच थोड़ी देर के लिए इस्तेमाल किया / वार / खाली है, और मैं निश्चित रूप से खुद एक खाली डायर बना सकता हूं, लेकिन शायद एफएचएस ने इसके लिए एक मानक निर्देशिका निर्दिष्ट की है?
/dev/null लिए पढ़ने के लिए विशेष पहलू इतना नहीं है । लिखा हुआ डेटा /dev/nullगायब हो जाता है। इसलिए, एक निर्देशिका समतुल्य एक ऐसी जगह mv yourfile /dev/emptyहोगी, जहां आपकी फ़ाइल को हटाने का परिणाम होगा।
mv yourfile /dev/empty/। यदि आप करते हैं mv yourfile /dev/empty, तो आप विशेष निर्देशिका को बदलने की कोशिश कर रहे हैं।
/dev/nullऔर ddक्योंकि ddइससे पहले कि यह एक भी बाइट लिखा है एक EOF मिल जाएगा। मुझे लगता है कि आप सोच रहे हैं /dev/zero, जिसका उपयोग अक्सर किसी विशेष संख्या में शून्य को भरने या उत्पन्न करने के लिए किया जाता है।
/dev/nullमें था /dev/zero।
/var/emptyखाली नहीं है, लेकिन इसमें एक फ़ोल्डर हैsshd, जिसे आप संभवतः उपयोग नहीं करना चाहते हैं।