एक लंबे समय के लिए, लिनक्स ने फ़ाइल निर्माण की तारीखों से परेशान नहीं किया है क्योंकि फ़ाइल सिस्टम में से कोई भी आमतौर पर उनका उपयोग नहीं करता है। हालाँकि अब, 2 फ़ाइल सिस्टम आमतौर पर इस्तेमाल किया जाता है (NTFS और ext4) दोनों ही रिकॉर्ड फ़ाइल निर्माण की तारीखें हैं।
stat
आदेश, हालांकि, अभी भी आउटपुट Birth: -
एक ext4 फ़ाइल सिस्टम पर है, भले ही हम देख सकते हैं कि ext4 फ़ाइल की तारीख बनाने का उपयोग करके संग्रहीत किया गया है debugfs -R 'stat <inode_number>' /dev/file_device
।
जब मैंने देखा कि यह क्यों है, मैंने देखा कि किसी और ने हाल ही में इस पर एक बग रिपोर्ट दर्ज की है, और प्रतिक्रिया एक अपस्ट्रीम मुद्दे के माध्यम से लिंक करती है जो बस कहती है "उस जानकारी को प्राप्त करने के लिए वर्तमान में कोई लिनक्स कर्नेल इंटरफ़ेस नहीं है [फ़ाइल रचना तिथि]"। यह मेरे लिए उल्लेखनीय लगता है कि यह स्पष्ट रूप से अभी भी मामला है, जैसा कि लोग stat
वर्षों से इस जानकारी को प्रदर्शित करने का अनुरोध कर रहे हैं (और stat
एक Birth
क्षेत्र का उत्पादन भी करता है, हालांकि यह स्पष्ट रूप से अभी तक इसका समर्थन नहीं करता है! क्या उन्होंने इसे प्रत्याशा में जोड़ा है?)
तो क्या यह अभी भी सही है कि फ़ाइल निर्माण की तारीख पाने के लिए वर्तमान में कोई लिनक्स कर्नेल इंटरफ़ेस नहीं है? क्या कभी इसे लागू करने की योजना है?
ZFS
फ़ाइल निर्माण समय भी रिकॉर्ड करता है और उन्हें विस्तारित विशेषताओं के माध्यम से पुनर्प्राप्त करने की अनुमति देता है।
debugfs
।