यह क्या करता है?
ln -nsf
मुझे पता ln -sहै कि एक प्रतीकात्मक लिंक है, न कि एक कठिन लिंक जिसका अर्थ है कि आप इसे हटा सकते हैं और यह उस लिंक को नहीं हटाएगा जो इसे लिंक कर रहा है। लेकिन अन्य बातों का क्या मतलब है? (-nf)
अपडेट: ठीक है ... इसलिए मुझे याद है कि आप कमांड लाइन से इस सामान को ढूंढ सकते हैं। यहाँ मुझे टाइपिंग से पता चला है ln --help:
-f, --force remove existing destination files
-n, --no-dereference treat destination that is a symlink to a
directory as if it were a normal file
लेकिन यह अभी भी मेरे लिए बहुत स्पष्ट नहीं है कि इसके निहितार्थ क्या हैं। मैं इस तरह से सॉफ्ट / सिम्बल लिंक क्यों बनाना चाहूंगा?
-sतो आप मूल फ़ाइल को हटाने के बिना लिंक को हटा सकते हैं। हार्ड लिंक फ़ाइल की लिंक गणना को बढ़ाते हैं, इसलिए जब आप इसे केवल एक लिंक को हटाते हैं तो इसे हटाया नहीं जाएगा।