निर्देशिका प्रविष्टि केवल इनकोड में एक संकेतक है। इनकोड में फ़ाइल के बारे में मेटा-जानकारी (नाम के अलावा) और फ़ाइल के डेटा (यदि कोई हो) के संकेत होते हैं। जब आप किसी फ़ाइल को कॉपी करना शुरू करते हैं तो आपको इनोड में एक हैंडल मिलता है।
ऑपरेटिंग सिस्टम इनोड में संदर्भों की एक गिनती रखता है। जब तक इनोड के संदर्भ हैं, तब तक इनोड और फाइल का डेटा रखा जाता है। एक बार जब इनोड के सभी संदर्भ हटा दिए जाते हैं, तो इनोड होता है और फ़ाइल द्वारा आवश्यक स्थान जारी हो जाता है।
जैसा कि आपके पास प्रतिलिपि बनाने के लिए फ़ाइल खुली है, जब तक आपकी प्रक्रिया फ़ाइल बंद नहीं हो जाती, तब तक इसे रखा जाएगा। यह तब होना चाहिए जब फ़ाइल स्थानांतरण समाप्त हो जाए, और तब होगा जब प्रतिलिपि प्रक्रिया विफल हो जाएगी। यदि फ़ाइल स्थानांतरण के माध्यम से भाग में विफल रहता है और आपने फ़ाइल के सभी हार्ड लिंक हटा दिए हैं, तो आप सफलतापूर्वक हस्तांतरण को पुनः आरंभ करने में असमर्थ होंगे।
संपादित करें: जैसा कि अन्य ने नोट किया है, डेटा को स्थानांतरित किए बिना उसी डिवाइस पर फ़ाइल चालें की जाती हैं। इसके बजाय गंतव्य निर्देशिका में एक नई निर्देशिका प्रविष्टि बनाई जाती है, और मूल निर्देशिका प्रविष्टि को हटा दिया जाता है।
एक ही फ़ाइल के लिए कई निर्देशिका प्रविष्टियाँ होना संभव है। इन्हें हार्ड लिंक कहा जाता है। वे मूल प्रविष्टि को हटाए बिना फ़ाइल के लिए एक नई निर्देशिका प्रविष्टि बनाकर बनाए गए हैं। फ़ाइल सिस्टम के इनकोड में फ़ाइल को इंगित करने वाली निर्देशिका प्रविष्टियों की संख्या रिकॉर्ड करने के लिए एक संदर्भ गणना है।
EDIT2: यदि प्रक्रिया क्रैश हो जाती है या मार दी जाती है, तो फ़ाइल को सफाई से हटा दिया जाएगा क्योंकि मेमोरी एक्सेस काउंट शून्य पर कम हो जाएगा। यह वह क्रिया है जो प्रोग्राम के सामान्य रूप से समाप्त होने पर होती है।
पावर फेल होने या अन्य अनियंत्रित सिस्टम शटडाउन के मामले में, डिस्क को fsck
पूरी तरह से माउंट किए जाने से पहले (फाइल सिस्टम चेक) की आवश्यकता होगी । ऑन-डिस्क इनोड और निर्देशिका संरचनाओं की स्थिति के आधार पर, अंतरिक्ष को पुनर्प्राप्त किया जाएगा, फ़ाइल निर्देशिका में बनी रहेगी, या निर्देशिका में एक नई प्रविष्टि बनाई जाएगी lost+found
। परिणाम इस बात पर निर्भर करेंगे कि डिस्क में परिवर्तन किए गए हैं या फाइल सिस्टम जर्नल को लिखा गया है।