मैंने एक प्रतीकात्मक लिंक बनाया (विशेष रूप से एक प्रतीकात्मक लिंक और एक खोजक उपनाम नहीं है जो bash का अनुसरण नहीं कर सकता है) मेरे घर के फ़ोल्डर में एक निर्देशिका का उपयोग कर ln -s link $HOME/directory
रहा है और अब मैं खोजक में लिंक को छिपाना चाहता हूं, इसलिए मुझे देखने की ज़रूरत नहीं है यह। आम तौर पर मैं इसे chflags hidden link
पूरा करने के लिए उपयोग करूंगा , लेकिन निश्चित रूप से यह निर्देशिका को प्रभावित करेगा, लिंक को नहीं। मैं मानक अग्रणी बिंदु का उपयोग नहीं कर सकता क्योंकि लिंक का नाम ही उन अनुप्रयोगों के लिए महत्वपूर्ण है जो इसके लिए खोज करते हैं और एक अग्रणी बिंदु नाम बदल देता है।
तो मेरा प्रश्न यह है कि मैं उस निर्देशिका को छुपाये या उसके नाम को बदले बिना प्रतीकात्मक लिंक को कैसे छिपाऊँ?
संपादित करें: मैंने जानबूझकर अपना प्रश्न अस्पष्ट रखा है क्योंकि यह खोजक के साथ एक छोटा सा प्रयोग है, लेकिन यहां कुछ और विवरणों को स्पष्ट करने के लिए है कि मैं क्या करने की कोशिश कर रहा हूं।
फ़ाइंडर स्वयं डेस्कटॉप के लिए $ HOME / Desktop फ़ोल्डर का उपयोग करता है, इससे कोई फर्क नहीं पड़ता कि यह लिंक, उपनाम या "डेस्कटॉप" (जैसे होम फ़ोल्डर ही) नामक पूरी तरह से भिन्न फ़ोल्डर है, जब तक कि यह $ HOME निर्देशिका में न हो। ।
मैंने अपने होम फ़ोल्डर की सामग्री के साथ फ़ाइंडर के डेस्कटॉप की सामग्री को पॉप्युलेट करने के लिए "डेस्कटॉप" नाम से अपने होम डायरेक्टरी का एक प्रतीकात्मक लिंक बनाया (यदि आप यह कोशिश करते हैं, तो यह तब तक प्रभावी नहीं होता है जब तक आप फिर से लॉगिन नहीं करते हैं, यह भी किया गया था 10.6 पर)। यह भी प्रतीकात्मक लिंक को अपने डेस्कटॉप पर ही रखता है, जिसे मैं फाइंडर विंडो में या डेस्कटॉप पर ही नहीं देखना चाहता। अगर मैं इसे बदलने के लिए इसे ".Desktop" में बदल देता, तो यह छिप जाता, लेकिन मेरे होम फोल्डर और मेरे डेस्कटॉप के बीच का लिंक भी टूट जाता।
:-)