फाईल हे सर्वात लहान युनिट आहे ज्यामध्ये माहिती संग्रहित केली जाते. युनिक्स फाइल सिस्टममध्ये अनेक महत्त्वपूर्ण वैशिष्ट्ये आहेत. युनिक्समधील सर्व डेटा फायलींमध्ये व्यवस्थित केला जातो. सर्व फाईल्स डिरेक्टरीमध्ये व्यवस्थापित केल्या आहेत. या डिरेक्टरीज फाईल सिस्टीम नावाच्या झाडासारख्या संरचनेत आयोजित केल्या जातात.
डिरेक्टरीज आणि फाइल्सवरील मूलभूत गोष्टी. लिनक्स फायलींमध्ये डेटा आणि प्रोग्राम संचयित करते. हे डिरेक्टरीमध्ये आयोजित केले जातात. सोप्या पद्धतीने, निर्देशिका ही फक्त एक फाइल असते ज्यामध्ये इतर फाइल्स (किंवा निर्देशिका) असतात. हार्ड डिस्कचा भाग जिथे तुम्हाला डेटा जतन करण्यासाठी अधिकृत केले जाते ते तुमची होम डिरेक्टरी म्हणतात.
थोडक्यात, फाइल हा संबंधित डेटा किंवा माहितीचा संग्रह असतो जो दुय्यम स्टोरेज डिव्हाइसमध्ये दिलेल्या क्रमाने संग्रहित केला जातो तर फोल्डर (किंवा निर्देशिका) ऑफिस फाइल कॅबिनेटमधील मनिला फोल्डर सारखा असतो. संबंधित फाइल्स किंवा इतर फोल्डर्स चांगल्या संस्था आणि पुनर्प्राप्तीसाठी गटांमध्ये.
“सर्व काही एक फाइल आहे” वाक्यांश ऑपरेटिंग सिस्टमच्या आर्किटेक्चरची व्याख्या करते. याचा अर्थ असा की सिस्टममधील प्रक्रिया, फाइल्स, डिरेक्टरी, सॉकेट्स, पाईप्स, … पासून सर्वकाही कर्नलमधील व्हर्च्युअल फाइल सिस्टम लेयरवर अॅब्स्ट्रॅक्ट केलेल्या फाइल डिस्क्रिप्टरद्वारे प्रस्तुत केले जाते.
जेव्हा तुम्ही विभाजनाचे स्वरूपन करता, तेव्हा लिनक्स विभाजनावर विशेष डेटा लिहितो, ज्याला फाइलसिस्टम म्हणतात. फाइल सिस्टम उपलब्ध जागा आयोजित करते आणि एक निर्देशिका प्रदान करते जी तुम्हाला प्रत्येक फाइलला नाव नियुक्त करू देते, जो संग्रहित डेटाचा संच आहे.
प्रक्रिया हा एक प्रोग्राम आहे जो सध्या चालू आहे. त्यामुळे एखादी प्रक्रिया फाइलशी संबंधित असू शकते. फाइल त्या प्रक्रियेसाठी कार्यान्वित केलेल्या सूचना संग्रहित करते. ते पाहण्याचा दुसरा मार्ग म्हणजे फाइल हा डेटाचा संग्रह आहे ज्याला नावाने संदर्भित केले जाऊ शकते.
सात मानक युनिक्स फाइल प्रकार आहेत रेग्युलर, डायरेक्टरी, सिम्बॉलिक लिंक, फिफो स्पेशल, ब्लॉक स्पेशल, कॅरेक्टर स्पेशल आणि सॉकेट POSIX द्वारे परिभाषित केल्याप्रमाणे. भिन्न OS-विशिष्ट अंमलबजावणी POSIX पेक्षा जास्त प्रकारांना अनुमती देतात (उदा. सोलारिस दरवाजे).
निर्देशिका हा एक अद्वितीय प्रकारचा फाइल आहे ज्यामध्ये फक्त फाइल्स किंवा इतर निर्देशिकांमध्ये प्रवेश करण्यासाठी आवश्यक असलेली माहिती असते. परिणामी, निर्देशिका इतर प्रकारच्या फाइल्सपेक्षा कमी जागा व्यापते. फाइल सिस्टीममध्ये निर्देशिकांचे गट आणि निर्देशिकांमधील फाइल्स असतात.
रूट फाइल सिस्टम श्रेणीबद्ध फाइल ट्रीच्या शीर्षस्थानी आहे. यामध्ये सिस्टम ऑपरेशनसाठी आवश्यक असलेल्या फाइल्स आणि डिरेक्टरी समाविष्ट आहेत, ज्यामध्ये डिव्हाइस डिरेक्टरी आणि सिस्टम बूट करण्यासाठी प्रोग्राम समाविष्ट आहेत.