पूर्ण पथ को समझने के लिए, आपको पहले प्रारंभिक बिंदु को जानना चाहिए।
रूट निर्देशिका /
यह * nix आधारित ऑपरेटिंग सिस्टम का प्रारंभिक बिंदु है। यह सिस्टम और उपयोगकर्ता दोनों के अन्य सभी निर्देशिकाओं को समाहित करता है।
उपयोगकर्ता की होम निर्देशिका /home/USERNAME/
या ~/
संक्षेप में, उपयोगकर्ता की फ़ाइलें और निर्देशिकाएं होती हैं। उदाहरण के लिए चित्र, संगीत, दस्तावेज़, आदि इनमें से प्रत्येक निर्देशिका को संदर्भित किया जाता है /home/USERNAME/DIRECTORY
, उदाहरण के लिए दस्तावेज़ स्थित हैं /home/USERNAME/Documents
।
निर्देशिकाओं की तरह, फ़ाइलों को उसी तरह से संदर्भित किया जाता है, उदाहरण my_script
के लिए उपयोगकर्ता के होम निर्देशिका में स्थित एक फ़ाइल sosytee
को पूर्ण पथ का उपयोग करके /home/sosytee/my_script
या ~/my_script
संक्षिप्त रूप से संदर्भित किया जा सकता है ।
दोनों फाइलों और निर्देशिकाओं को सिस्टम में हर जगह से अपने पूर्ण पथ का उपयोग करके संदर्भित / एक्सेस किया जा सकता है। इसके अतिरिक्त यदि कोई एक ही डायरेक्टरी में है तो केवल उनके नाम का उपयोग करके उन्हें एक्सेस कर सकता है। उदाहरण के लिए यदि उपयोगकर्ता ~/
टर्मिनल का उपयोग कर रहा है, तो वह my_script
बस का उपयोग करके फ़ाइल तक पहुंच सकता है my_script
।
इसके अलावा, कोई निर्देशिका और फ़ाइलों को केवल उनके नाम का उपयोग करके उपयोग कर सकता है, यदि उन्हें उसके पैट चर में रखा गया हो। आप पाथ में स्टोर करके देख सकते हैं कि क्या उपयोग किया गया है echo $PATH
।
कमांड लाइन का उपयोग करके फ़ाइलों तक पहुंचने के सरल उदाहरण:
- उपयोगकर्ता वर्तमान में है
/home/USERNAME/
और foo.txt नामक cat
फाइल पर कमांड का उपयोग करना चाहता है /home/USERNAME/Documents
:
cat Documents/foo.txt
हर तरह से यह सिर्फ एक सारांश है।
अग्रिम जानकारी