2011-06-10 17 views
31

मैं टर्मिनल में कुछ प्रतीकात्मक लिंक स्थापित करने की कोशिश कर रहा हूं, और उन्हें काम करने में सक्षम नहीं हूं।प्रतीकात्मक लिंक हैं और ओएस एक्स पर एक ही चीज़ उपनाम हैं?

मैं जो गलत कर रहा था उसे खोजने की कोशिश में, मैंने अपने फ़ंक्शन को दायाँ क्लिक मेनू में "उपनाम बनाएं" बटन पर तुलना की।

मेरा प्रश्न यह है: मैक ओएस एक्स में उपनाम (एसएस) और प्रतीकात्मक लिंक के बीच क्या अंतर है?

+1

'ln -s/something/what/exist/new/symlink' के साथ क्या गलत है। – jm666

+4

मैंने यह नहीं कहा कि मुझे इसके साथ कोई समस्या है। मैं बस सोच रहा था कि उनके मतभेद क्या थे। – L1G1Tb3ast

+0

http://apple.stackexchange.com/questions/2991/whats-the-difference-between-alias-and-link –

उत्तर

10

जबकि प्रतीकात्मक लिंक फ़ाइल सिस्टम की एक विशेषता है, उपनाम ओएस एक्स की एक विशेषता है, मुझे नहीं पता कि वे अभी भी उस तकनीक का उपयोग करते हैं, लेकिन मैक ओएस क्लासिक या यहां तक ​​कि सिस्टम 7 के दिनों में, वे सिर्फ एक संसाधन कांटा के साथ एक फाइल थी, जिसमें एक विशेष संसाधन था, ओएस को बता रहा था कि फ़ाइल किस फाइल और आईडी फ़ाइल थी।

प्रतीकात्मक लिंक फ़ाइल सिस्टम स्तर पर डेटाबेस प्रविष्टि की तरह अधिक हैं। जब आप लक्ष्य फ़ाइल को हटाते या स्थानांतरित करते हैं तो वे इस बिंदु पर हार्ड लिंक से अलग होते हैं कि वे अमान्य हो जाते हैं। हार्ड लिंक आपके सिस्टम माध्यम पर उसी स्थान पर इंगित फ़ाइल सिस्टम कैटलॉग में वास्तविक फ़ाइल प्रविष्टियां हैं।

+1

हम्म ... ठीक है कि बदबू आ रही है। मैंने सोचा कि अलियास प्रतीकात्मक लिंक बनाने का एक आसान आसान तरीका होगा। मुझे लगता है कि मैं गलत था। – L1G1Tb3ast

+0

उपनाम ठीक हैं यदि आप केवल अपनी डिस्क का उपयोग ओएसएक्स पर करते हैं। एलियंस अनुप्रयोगों के लिए पारदर्शी हैं। –

+0

मैं उम्मीद कर रहा था कि मैं उन्हें बदलने के लिए उनका उपयोग कर सकता हूं जहां कोई एप्लिकेशन अपने एप्लिकेशन समर्थन फ़ोल्डर को देखता है, और इसे मेरे नियमित एप्लिकेशन फ़ोल्डर में ले जाता है। – L1G1Tb3ast