Unix ನಲ್ಲಿ ನೀವು ಲಿಂಕ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುತ್ತೀರಿ?

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ln ಆಜ್ಞೆ ಹಾರ್ಡ್ ಲಿಂಕ್ಗಳನ್ನು ರಚಿಸುತ್ತದೆ. ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ರಚಿಸಲು, -s ( –symbolic ) ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ. FILE ಮತ್ತು LINK ಎರಡನ್ನೂ ನೀಡಿದರೆ, ln ಮೊದಲ ಆರ್ಗ್ಯುಮೆಂಟ್ (FILE) ನಂತೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಫೈಲ್‌ನಿಂದ ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ (LINK) ನಂತೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಫೈಲ್‌ಗೆ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ.

Replace source_file with the name of the existing file for which you want to create the symbolic link (this file can be any existing file or directory across the file systems). Replace ನನ್ನ ಫೈಲ್ with the name of the symbolic link. The ln command then creates the symbolic link.

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ರಚಿಸಲು ಗುರಿ ಕಡತ ಮತ್ತು ಲಿಂಕ್‌ನ ಹೆಸರಿನ ನಂತರ ln ಆಜ್ಞೆಗೆ -s ಆಯ್ಕೆಯನ್ನು ರವಾನಿಸಿ. ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ಬಿನ್ ಫೋಲ್ಡರ್‌ಗೆ ಸಿಮ್ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ. ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ಆರೋಹಿತವಾದ ಬಾಹ್ಯ ಡ್ರೈವ್ ಅನ್ನು ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಿಮ್ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ.

ಗೆ ಲಿಂಕ್‌ಗಳನ್ನು ಮಾಡಿ ಫೈಲ್‌ಗಳ ನಡುವೆ ನೀವು ln ಆಜ್ಞೆಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಒಂದು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ (ಮೃದು ಎಂದೂ ಕರೆಯುತ್ತಾರೆ ಲಿಂಕ್ or ಸಿಮ್ಲಿಂಕ್) ಮತ್ತೊಂದು ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಗೆ ಉಲ್ಲೇಖವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ವಿಶೇಷ ರೀತಿಯ ಫೈಲ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

UNIX ನಲ್ಲಿ ಲಿಂಕ್ ಆಗಿದೆ ಫೈಲ್‌ಗೆ ಪಾಯಿಂಟರ್. ಯಾವುದೇ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿನ ಪಾಯಿಂಟರ್‌ಗಳಂತೆ, UNIX ನಲ್ಲಿನ ಲಿಂಕ್‌ಗಳು ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸೂಚಿಸುವ ಪಾಯಿಂಟರ್‌ಗಳಾಗಿವೆ. ಲಿಂಕ್‌ಗಳನ್ನು ರಚಿಸುವುದು ಫೈಲ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಒಂದು ರೀತಿಯ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳು. ಒಂದೇ ಫೈಲ್ ಅನ್ನು ಬೇರೆಡೆಗೆ ಉಲ್ಲೇಖಿಸಲು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಫೈಲ್ ಹೆಸರನ್ನು ಲಿಂಕ್‌ಗಳು ಅನುಮತಿಸುತ್ತವೆ.

ಒಂದು ಹಾರ್ಡ್ ಲಿಂಕ್ ಆಗಿದೆ ಮೂಲಭೂತವಾಗಿ ಲೇಬಲ್ ಅಥವಾ ಫೈಲ್‌ಗೆ ನಿಯೋಜಿಸಲಾದ ಹೆಸರು. This new link is not a separate copy of the old file, but rather a different name for exactly the same file contents as the old file. … Consequently, any changes you make to oldfile will be visible in newlink .

ಒಂದು ಹಾರ್ಡ್ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಿದರೆ ಒಂದು ಪಠ್ಯ ಕಡತ. ನಂತರ ಮೂಲ ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ, ನಂತರ ಮೂಲತಃ ಆ ಫೈಲ್‌ನ ಹೆಸರಿನ ನಕಲನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ, ಅರ್ಥದಲ್ಲಿ ಮೂಲ ಫೈಲ್ ಅಳಿಸಲ್ಪಡುತ್ತದೆ.

ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಲು:

  1. ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ ಮತ್ತು ಆ ಡೈರೆಕ್ಟರಿಗೆ ಸರಿಸಿ.
  2. ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡಿ: ls -la. ಇದು ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಮರೆಮಾಡಿದ್ದರೂ ಸಹ ಅವುಗಳನ್ನು ದೀರ್ಘವಾಗಿ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
  3. l ನಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಫೈಲ್‌ಗಳು ನಿಮ್ಮ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಫೈಲ್‌ಗಳಾಗಿವೆ.

ಕಾರಣ ಹಾರ್ಡ್ ಲಿಂಕ್ ಡೈರೆಕ್ಟರಿಗಳು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ ಸ್ವಲ್ಪ ತಾಂತ್ರಿಕವಾಗಿದೆ. ಮೂಲಭೂತವಾಗಿ, ಅವರು ಫೈಲ್-ಸಿಸ್ಟಮ್ ರಚನೆಯನ್ನು ಮುರಿಯುತ್ತಾರೆ. ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಹಾರ್ಡ್ ಲಿಂಕ್‌ಗಳನ್ನು ಬಳಸಬಾರದು. ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳು ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡದೆ ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯವನ್ನು ಅನುಮತಿಸುತ್ತದೆ (ಉದಾ ln -s ಗುರಿ ಲಿಂಕ್ ).

ಮೃದುವಾದ ಲಿಂಕ್‌ಗಳು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳಿಗೆ ಹೋಲುತ್ತವೆ ಮತ್ತು ಯಾವುದೇ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಮತ್ತೊಂದು ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯನ್ನು ಸೂಚಿಸಬಹುದು. ಹಾರ್ಡ್ ಲಿಂಕ್‌ಗಳು ಫೈಲ್‌ಗಳು ಮತ್ತು ಫೋಲ್ಡರ್‌ಗಳಿಗೆ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳಾಗಿವೆ, ಆದರೆ ಬೇರೆ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಫೋಲ್ಡರ್ ಅಥವಾ ಫೈಲ್‌ಗಾಗಿ ಹಾರ್ಡ್ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಲಾಗುವುದಿಲ್ಲ. ಸಿಮ್ಲಿಂಕ್ ಅನ್ನು ರಚಿಸುವ ಮತ್ತು ತೆಗೆದುಹಾಕುವಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಹಂತಗಳನ್ನು ನೋಡೋಣ.

ಈ ಪೋಸ್ಟ್ ಇಷ್ಟವಾಯಿತೇ? ದಯವಿಟ್ಟು ನಿಮ್ಮ ಸ್ನೇಹಿತರಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ:
ಓಎಸ್ ಇಂದು