ln
फ़ाइल और डायरेक्टरी
इस्तेमाल
ln -s [target] [linkname]फ़ाइल को दूसरा नाम देता है; -s से बना symlink कहीं भी इशारा कर सकता है पर लक्ष्य हटने पर टूट जाता है, और सापेक्ष रास्ता link की अपनी डायरेक्टरी से पढ़ा जाता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -s | Make a symbolic link instead of a hard link |
| -f | Replace the target if it already exists |
| -n | With -f, replace a symlink to a directory instead of writing inside it |
| -i | Ask before replacing |
| -v | Report each link created |
उदाहरण
ln -s /opt/app/bin/app /usr/local/bin/appPuts the program on your PATH.
ln -sfn /srv/releases/v2 /srv/currentRepoints a current symlink at a new release.
ln data.csv hardlink.csvA 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