Linux ನಲ್ಲಿ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಫೈಲ್ ಎಂದರೇನು?

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ಸಾಫ್ಟ್ ಲಿಂಕ್ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ, ಇದು ವಿಂಡೋಸ್‌ನಲ್ಲಿನ ಶಾರ್ಟ್‌ಕಟ್ ಅಥವಾ ಮ್ಯಾಕಿಂತೋಷ್ ಅಲಿಯಾಸ್‌ನಂತೆ ಮತ್ತೊಂದು ಫೈಲ್‌ಗೆ ಸೂಚಿಸುವ ವಿಶೇಷ ರೀತಿಯ ಫೈಲ್ ಆಗಿದೆ. ಹಾರ್ಡ್ ಲಿಂಕ್‌ನಂತೆ, ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಗುರಿ ಫೈಲ್‌ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಇದು ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಎಲ್ಲೋ ಮತ್ತೊಂದು ನಮೂದನ್ನು ಸೂಚಿಸುತ್ತದೆ.

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಆಗಿದೆ ಇನ್ನೊಂದು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಸೂಚಿಸುವ ಫೈಲ್-ಸಿಸ್ಟಮ್ ಆಬ್ಜೆಕ್ಟ್. ಸೂಚಿಸಲಾದ ವಸ್ತುವನ್ನು ಗುರಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳು ಬಳಕೆದಾರರಿಗೆ ಪಾರದರ್ಶಕವಾಗಿರುತ್ತವೆ; ಲಿಂಕ್‌ಗಳು ಸಾಮಾನ್ಯ ಫೈಲ್‌ಗಳು ಅಥವಾ ಡೈರೆಕ್ಟರಿಗಳಂತೆ ಗೋಚರಿಸುತ್ತವೆ ಮತ್ತು ಬಳಕೆದಾರರು ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ನಿಖರವಾಗಿ ಅದೇ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದು.

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

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

ಮೃದುವಾದ ಲಿಂಕ್ (ಸಿಮ್ಲಿಂಕ್ ಅಥವಾ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಎಂದೂ ಕರೆಯುತ್ತಾರೆ). ಫೈಲ್ ಹೆಸರು ಮತ್ತು ಸ್ಥಳವನ್ನು ಸೂಚಿಸುವ ಫೈಲ್ ಸಿಸ್ಟಮ್ ನಮೂದು. … ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ಅಳಿಸುವುದು ಮೂಲ ಫೈಲ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಸಾಫ್ಟ್ ಲಿಂಕ್ ಪಾಯಿಂಟ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುವ ಫೈಲ್, ಸಾಫ್ಟ್ ಲಿಂಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದರೆ, ಅದು ಮುರಿದುಹೋಗುತ್ತದೆ.

ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳು ಲೈಬ್ರರಿಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಲು ಮತ್ತು ಮೂಲವನ್ನು ಸರಿಸದೆ ಅಥವಾ ನಕಲಿಸದೆಯೇ ಫೈಲ್‌ಗಳು ಸ್ಥಿರವಾದ ಸ್ಥಳಗಳಲ್ಲಿವೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಎಲ್ಲಾ ಸಮಯದಲ್ಲೂ ಬಳಸಲಾಗುತ್ತದೆ. ಒಂದೇ ಫೈಲ್‌ನ ಬಹು ಪ್ರತಿಗಳನ್ನು ಬೇರೆ ಬೇರೆ ಸ್ಥಳಗಳಲ್ಲಿ "ಸಂಗ್ರಹಿಸಲು" ಲಿಂಕ್‌ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಆದರೆ ಇನ್ನೂ ಒಂದು ಫೈಲ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ.

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

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

ಸರಳವಾದ ಮಾರ್ಗ: ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಇರುವ ಸ್ಥಳಕ್ಕೆ ಸಿಡಿ ಮತ್ತು ವಿವರಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ls -l ಮಾಡಿ ಕಡತಗಳ. ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ನ ನಂತರ -> ನ ಬಲಭಾಗದಲ್ಲಿರುವ ಭಾಗವು ಅದು ಸೂಚಿಸುವ ಗಮ್ಯಸ್ಥಾನವಾಗಿದೆ.

Linux ನಲ್ಲಿನ ln ಆಜ್ಞೆಯು ಮೂಲ ಫೈಲ್‌ಗಳು ಮತ್ತು ಡೈರೆಕ್ಟರಿಗಳ ನಡುವೆ ಲಿಂಕ್‌ಗಳನ್ನು ರಚಿಸುತ್ತದೆ.

  1. -s - ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳಿಗಾಗಿ ಆಜ್ಞೆ.
  2. [ಉದ್ದೇಶಿತ ಫೈಲ್] - ನೀವು ಲಿಂಕ್ ಅನ್ನು ರಚಿಸುತ್ತಿರುವ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫೈಲ್‌ನ ಹೆಸರು.
  3. [ಸಾಂಕೇತಿಕ ಫೈಲ್ ಹೆಸರು] - ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ನ ಹೆಸರು.

ನೀವು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಲು ಬಯಸುವ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫೈಲ್‌ನ ಹೆಸರಿನೊಂದಿಗೆ source_file ಅನ್ನು ಬದಲಾಯಿಸಿ (ಈ ಫೈಲ್ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಾದ್ಯಂತ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಯಾವುದೇ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ ಆಗಿರಬಹುದು). ಮೈಫೈಲ್ ಅನ್ನು ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ನ ಹೆಸರಿನೊಂದಿಗೆ ಬದಲಾಯಿಸಿ. ln ಆಜ್ಞೆ ನಂತರ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ.

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

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