~ / दस्तावेज़ों से लिंक करने वाले सहानुभूति का नाम बदलें


0


टर्मिनल में यह काम करता है फाइंडर का उपयोग करके अपने होम फोल्डर (~ / दस्तावेज, ~ / डेस्कटॉप आदि ...) में एक डिफ़ॉल्ट फ़ोल्डर के लिए सीमलिंक का नाम बदलना संभव नहीं है ।

अपडेट २

परीक्षा करना:

  • ln -s Documents "Documents symlink"टर्मिनल में चलाएं ।
  • सत्यापित करें कि आप नाम नहीं खोज सकते हैं / / दस्तावेज़ खोजक में सिमलिंक
  • सत्यापित करें कि चल रहे mv "Documents symlink" "Document symlink new"काम करता है

पाथ फाइंडर by cocoatech.com एक ऐसा खोजक प्रतिस्थापन है जो कहीं अधिक शक्तिशाली है और आप इसे मुफ्त में आज़मा सकते हैं।
bmike

@bmike, आप ऐसा कर सकते हैं। यह मेरी पटकथा है जो इसे तोड़ रही है।
टायिलो

मुझे पता चला कि यह मेरी स्क्रिप्ट के कारण नहीं था और यह भी असफल हो रहा है जब बस उपयोग कर रही हैln -s
Ty41

2
अंतिम संपादित प्रश्न को संपादित करना चाहिए था सवाल को नहीं हटाया क्योंकि अब इसका कोई मतलब नहीं है
मार्क

जवाबों:


1

मैंने पिछले कुछ हफ्तों में DTerm नामक एप्लिकेशन का उपयोग करना शुरू कर दिया है , और यह इस कार्य को अपेक्षाकृत दर्द रहित बनाने में मदद कर सकता है।

DTerm का बिंदु एक कमांड लाइन प्रदान करना है कि आप कहां हैं, और उस एप्लिकेशन के संदर्भ में जो आप में हैं। जबकि आप Finder में हैं, तो DTerm वर्तमान फोल्डर में एक कमांड लाइन प्रदान करता है सबसे सामने / सक्रिय विंडो जिसे आप देख रहे हैं।

मेरे होम फोल्डर में एक एप्लिकेशन फ़ोल्डर है, और संगतता के लिए बिन सिमिटिन नामक एक सिमलिंक है।

अनुप्रयोग के लिए एक बिन सिमिलिंक का खोजक दृश्य

ध्यान दें कि फ़ोल्डर आइकन मानक एप्लिकेशन आइकन को कैसे ले जाता है, लेकिन शॉर्टकट तीर है।

कॉन्फ़िगर किए गए कीबोर्ड शॉर्टकट का उपयोग करके डीटर्म को लागू करने से, मैं तुरंत उस फ़ोल्डर का नाम बदल सकता हूं।

एमवी बिन बॉन, कोई त्रुटि नहीं

यहां तीन चीजें चल रही हैं:

  1. इनपुट फ़ील्ड जिसे मैंने कमांड टाइप किया है।
  2. कमांड लाइन को चर और ग्लोबिंग (* मिलान फ़ाइलों के लिए * का उपयोग) जैसी चीजों के लिए विस्तारित / वापस किया गया है।
  3. लौटे कमांड के तहत खाली क्षेत्र आउटपुट / त्रुटियों के लिए एक स्थिर पाठ क्षेत्र है। एमवी कमांड का उपयोग करते समय न तो कम से कम, मेरे आह्वान में नहीं।

और फिर निश्चित रूप से, मैं इसे वापस नाम देता हूं:

एमवी बोन बिन, कोई त्रुटि नहीं

सबसे अच्छा? DTerm पूरी तरह से नि: शुल्क उपलब्ध है। इस पोस्ट के शीर्ष पर स्थित लिंक आपको लेखक की वेबसाइट पर ले जाएगा, और यहाँ एक DTerm Mac App Store लिंक है


0

FWIW, मैं लायन पर भी हूँ, और मैंने अभी इसका परीक्षण किया है:

cd ~/Desktop
touch foo
ln -s foo bar

फिर मैं खोजक में चला गया और बार का नाम बदलकर बाज़ रख दिया। वापस टर्मिनल में:

ls -l ~/Desktop

आउटपुट:

lrwxr-xr-x   1 kiezpro  kiezpro      3 Aug 19 18:42 baz@ -> foo
-rw-r--r--   1 kiezpro  kiezpro      0 Aug 19 18:42 foo

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


ठीक है यह केवल फ़ोल्डर
सहानुभूति के

फ़ोल्डर सिमिलिंक के साथ ही यहां काम करता है। सिमिलिंक किए गए फ़ोल्डर नाम का चयन करें, Enter दबाएं, नाम बदला, Enter फिर से दबाया -> किया। क्या वास्तव में आपके लिए काम नहीं करता है?
nohillside

यह एक नया बनाते समय काम करता है, लेकिन यह एक ऑटोमेटर स्क्रिप्ट द्वारा बनाया गया है।
टायिलो

मजेदार बात यह है, मैं अपने जवाब के साथ चला गया यह मानकर कि यह मानक नाम बदलने की विधि के साथ कोई समस्या थी, लेकिन पैट्रिक्स की तरह मुझे यह कहना होगा कि फ़ाइल / फ़ोल्डर सिमिलिंक पर फाइंडर नाम का उपयोग करना मेरे लिए भी ठीक काम करता है। बावजूद, मेरा जवाब बरकरार है, क्योंकि यह इस मुद्दे के लिए एक कारण है कि कोई फर्क नहीं पड़ता।
जेसन सलज

कृपया अद्यतन प्रश्न देखें
Tyilo

0

यह कुछ विशेष फ़ोल्डरों की विस्तारित विशेषताओं के साथ करने के लिए और अधिक हो सकता है - फाइंडर में सहानुभूति लिंक को संभालने में निहित कुछ के बजाय।

क्या आपने सुनिश्चित किया है कि आपकी स्क्रिप्ट चलाने से पहले किसी भी निर्देशिका पर कोई विस्तारित झंडे नहीं हैं?

ls -lo ~ लिंक देखते समय -ओ, -पी और -एल झंडे पर ध्यान दें।

यहाँ एक आदेश है जो कुछ झंडे को हटा देता है जो आपको दुःख दे सकते हैं:

chflags nohidden,nosappdn,noarch,nouchg,noschg <file>

यह सटीक होना सबसे अच्छा है और बस सब कुछ परेशान नहीं करना है - इन झंडे को तब तैनात किया जाता है जब सिस्टम को काम करने के लिए आवश्यकतानुसार बनाया जाता है। यदि संक्षिप्त या वाक्यविन्यास अपरिचित है, तो ls और chflags दोनों के लिए मैनुअल पृष्ठ विस्तार से जाते हैं।


drwxrwxrwx@ 35 Tyilo staff - 1190 Aug 19 17:50 Documents lrwxrwxrwx 1 Tyilo staff - 22 Aug 19 21:11 Documents symlink -> /Users/Tyilo/Documentsऔर हाँ, मैंने जांच करने की अनुमति दी कि क्या यह हुआ। Btw यह एक राजधानी O
Tyilo

0

ऐसा लगता है कि माउंटेन लायन में तय किया गया है।

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