मैं करने के लिए इसी तरह की एक विशेष फ़ाइल बनाने के लिए चाहते हैं /dev/null
या /dev/random
, जहां फ़ाइल करता है वास्तव में नहीं मौजूद हैं, लेकिन आप, यह सब एक ही से पढ़ सकते हैं, सिवाय इसके कि मैं वास्तव में फ़ाइल के स्पष्ट आकार पर एक सीमा निर्धारित कर सकता है।
इसे दूसरे तरीके से रखने के लिए, मैं एक विशेष फ़ाइल बनाना चाहता हूँ, जहाँ (मैं 500GB पर कैप सेट करता हूँ) जब मैं फ़ाइल को "कैट" करूँगा तो यह सभी 500GB फ़ाइल को आउटपुट कर देगी और फिर रुक जाएगी। इसे वास्तविक 500GB फ़ाइल के समान कार्य करने की आवश्यकता होती है, लेकिन स्थान न लेते हुए। इस फ़ाइल की विषयवस्तु कोई मायने नहीं रखती है, यह सब \0
की तरह हो सकता है /dev/null
, या बस एक छोटी सी स्ट्रिंग को भेजा जा सकता है, या जो भी हो।
क्या यह ऐसा कुछ है जो सक्षम है? केवल एक चीज जो मुझे दूर से मिल रही है वह है मैन पेज के बारे में बात करना mknod
, लेकिन वे बहुत उपयोगी नहीं थे।