Ubuntu में स्थानीय और .local के बीच क्या अंतर है?


2

उबंटू में गूंज पथ बृहदान्त्र अलग पथ के बाद लौटता है,

/home/stack/bin:/home/stack/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

इन रास्तों में कुछ स्थानों पर स्थानीय है जबकि अन्य में .local का उपयोग किया जाता है दोनों में क्या अंतर है?


स्थानीय एक फ़ोल्डर है; .Local एक हिडन फोल्डर है।

हे धन्यवाद, और क्या वे एक ही फ़ोल्डर हैं, एक मामले में छिपे हुए और दूसरे में दिखाई दे रहे हैं? या वे पूरी तरह से अलग हैं? बाद के मामले में स्थानीय छिपाने का कारण क्या है?
आम निजामी

जाहिर है एक ही फ़ोल्डर नहीं। उदाहरण: /home/stack/.local और / usr / स्थानीय छिपाने का कारण यह है कि आम तौर पर वे फ़ोल्डर आपके घर पर होते हैं, लेकिन आपके लिए उपयोग करने के लिए नहीं हैं, बस कॉन्फिग और ऐसे स्टोर करने के लिए।

सामान्य रूप से स्थानीय फ़ोल्डरों के बारे में अधिक जानकारी के लिए, देखें / usr / स्थानीय / बिन क्या है?
वेजेंड्रिया

जवाबों:


2

इस विशेष मामले में, localएक दृश्य निर्देशिका है, और .localएक छिपी निर्देशिका है। आप एक निश्चित निर्देशिका का उपयोग करने में सभी छिपा निर्देशिका और / या फ़ाइलों की सूची देख सकते हैं ls -aया ls .*आदेश।


4

ध्यान दें कि .localइसका उपयोग केवल एक ही स्थान पर किया जाता है: आपके घर की निर्देशिका के अंदर। बाकी सब हैं /usr/local/usr/localवह जगह है जहां पैकेज मैनेजर के बाहर स्थापित प्रोग्रामों को चीजों को जोड़ना है, इसलिए इसमें विभिन्न फ़ोल्डर PATHडिफ़ॉल्ट रूप से जोड़े जाते हैं ।

~/.local/usr/localआपके होम डायरेक्टरी (उदाहरण के लिए, pip) को स्थापित करने वाले (या अन्यथा डेटा लिखने वाले) कार्यक्रमों के अनुरूप है , इसलिए .local/binइसे भी जोड़ा जाता है PATH। में निर्देशिका संरचना के .localसमान है /usr/local, जो बदले में की तरह है /usr

अधिक जानकारी के लिए देखें:


2

एक पूर्ववर्ती के साथ फ़ाइलें और निर्देशिकाएं .छिपे हुए आइटम हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.