ln

फ़ाइल और डायरेक्टरी

इस्तेमाल

ln -s [target] [linkname]

फ़ाइल को दूसरा नाम देता है; -s से बना symlink कहीं भी इशारा कर सकता है पर लक्ष्य हटने पर टूट जाता है, और सापेक्ष रास्ता link की अपनी डायरेक्टरी से पढ़ा जाता है।

आम विकल्प

विकल्पअर्थ
-sMake a symbolic link instead of a hard link
-fReplace the target if it already exists
-nWith -f, replace a symlink to a directory instead of writing inside it
-iAsk before replacing
-vReport each link created

उदाहरण

ln -s /opt/app/bin/app /usr/local/bin/app

Puts the program on your PATH.

ln -sfn /srv/releases/v2 /srv/current

Repoints a current symlink at a new release.

ln data.csv hardlink.csv

A second name for the same bytes on the same filesystem.

हटाना, मिटाना और ढूँढना। कुछ कमांड दोबारा नहीं पूछते, इसीलिए -i लगाने की आदत हाथ बचाती है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. ln क्या करता है?

फ़ाइल को दूसरा नाम देता है; -s से बना symlink कहीं भी इशारा कर सकता है पर लक्ष्य हटने पर टूट जाता है, और सापेक्ष रास्ता link की अपनी डायरेक्टरी से पढ़ा जाता है।

Q. इसे कैसे लिखें?

ln -s [target] [linkname] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 5 दिए हैं; पूरी सूची man ln में है। यह कमांड फ़ाइल और डायरेक्टरी में आती है।

मिलती-जुलती कमांड

man पेज: man ln