ಪ್ರಶ್ನೆ: Linux ನಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ಅಳಿಸದೆಯೇ ನಾನು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ಹೇಗೆ ತೆಗೆದುಹಾಕುವುದು?

ಪರಿವಿಡಿ

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲು, ಆರ್ಗ್ಯುಮೆಂಟ್‌ನಂತೆ ಸಿಮ್‌ಲಿಂಕ್‌ನ ಹೆಸರಿನ ನಂತರ rm ಅಥವಾ ಅನ್‌ಲಿಂಕ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ. ಡೈರೆಕ್ಟರಿಯನ್ನು ಸೂಚಿಸುವ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವಾಗ ಸಿಮ್ಲಿಂಕ್ ಹೆಸರಿಗೆ ಟ್ರೇಲಿಂಗ್ ಸ್ಲ್ಯಾಷ್ ಅನ್ನು ಸೇರಿಸಬೇಡಿ.

ಅಳಿಸಲಾಗುತ್ತಿದೆ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ನಿಜವಾದ ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆಗೆದುಹಾಕುವಂತೆಯೇ ಇರುತ್ತದೆ. ls -l ಆಜ್ಞೆಯು ಎರಡನೇ ಕಾಲಮ್ ಮೌಲ್ಯ 1 ರೊಂದಿಗೆ ಎಲ್ಲಾ ಲಿಂಕ್‌ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಮೂಲ ಫೈಲ್‌ಗೆ ಲಿಂಕ್ ಪಾಯಿಂಟ್‌ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಲಿಂಕ್ ಮೂಲ ಫೈಲ್‌ಗಾಗಿ ಮಾರ್ಗವನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ವಿಷಯಗಳಲ್ಲ.

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಆಗಿರುವ ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲು, ನೀವು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಹೆಸರಿನ ವಿರುದ್ಧ rm ಅನ್ನು ನಮೂದಿಸಿ. ಇದು ಲಿಂಕ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಅದು ಸೂಚಿಸುವ ಫೈಲ್ ಅಲ್ಲ. ಸಾಂಕೇತಿಕವಾಗಿ ಲಿಂಕ್ ಮಾಡಲಾದ ಫೈಲ್ ಅನ್ನು ನೀವು ಅಳಿಸಿದಾಗ, ಯಾವುದೇ ಉಳಿದ ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳು ಇನ್ನು ಮುಂದೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಫೈಲ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತವೆ.

ಅನ್‌ಲಿಂಕ್ ಆಜ್ಞೆಯನ್ನು ಒಂದೇ ಫೈಲ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಬಹು ವಾದಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ. ಇದು ಸಹಾಯ ಮತ್ತು ಆವೃತ್ತಿಯನ್ನು ಹೊರತುಪಡಿಸಿ ಯಾವುದೇ ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ಸಿಂಟ್ಯಾಕ್ಸ್ ಸರಳವಾಗಿದೆ, ಆಜ್ಞೆಯನ್ನು ಆಹ್ವಾನಿಸಿ ಮತ್ತು ಸಿಂಗಲ್ ಅನ್ನು ರವಾನಿಸಿ ಕಡತದ ಹೆಸರು ಆ ಫೈಲ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲು ಒಂದು ವಾದವಾಗಿ. ಅನ್‌ಲಿಂಕ್ ಮಾಡಲು ನಾವು ವೈಲ್ಡ್‌ಕಾರ್ಡ್ ಅನ್ನು ರವಾನಿಸಿದರೆ, ನೀವು ಹೆಚ್ಚುವರಿ ಆಪರೇಂಡ್ ದೋಷವನ್ನು ಸ್ವೀಕರಿಸುತ್ತೀರಿ.

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ಅಳಿಸಿದರೆ, ಅದರ ಗುರಿಯು ಬಾಧಿತವಾಗದೆ ಉಳಿದಿದೆ. ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಗುರಿಯನ್ನು ಸೂಚಿಸಿದರೆ ಮತ್ತು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಆ ಗುರಿಯನ್ನು ಸರಿಸಿದರೆ, ಮರುಹೆಸರಿಸಿದರೆ ಅಥವಾ ಅಳಿಸಿದರೆ, ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನವೀಕರಿಸಲ್ಪಡುವುದಿಲ್ಲ ಅಥವಾ ಅಳಿಸಲ್ಪಡುವುದಿಲ್ಲ, ಆದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಮತ್ತು ಇನ್ನೂ ಹಳೆಯ ಗುರಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಈಗ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಸ್ಥಳ ಅಥವಾ ಕಡತ.

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ಅಳಿಸಲು, ಅದನ್ನು ಯಾವುದೇ ಇತರ ಡೈರೆಕ್ಟರಿ ಅಥವಾ ಫೈಲ್‌ನಂತೆ ಪರಿಗಣಿಸಿ. ಮೇಲೆ ತೋರಿಸಿರುವ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಿದರೆ, ಅದು "ಡಾಕ್ಸ್" ಆಗಿರುವುದರಿಂದ ರೂಟ್ ಡೈರೆಕ್ಟರಿಗೆ ಸರಿಸಿ ಮತ್ತು rmdir ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ. ನೀವು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಿದರೆ ( ) ಫೈಲ್‌ನ, ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಬಳಕೆಯನ್ನು ಅಳಿಸಲು ಡೆಲ್ ಆಜ್ಞೆ.

ಅನ್ಲಿಂಕ್ () ಫೈಲ್‌ಸಿಸ್ಟಮ್‌ನಿಂದ ಹೆಸರನ್ನು ಅಳಿಸುತ್ತದೆ. ಆ ಹೆಸರು ಫೈಲ್‌ಗೆ ಕೊನೆಯ ಲಿಂಕ್ ಆಗಿದ್ದರೆ ಮತ್ತು ಯಾವುದೇ ಪ್ರಕ್ರಿಯೆಗಳು ಫೈಲ್ ತೆರೆದಿಲ್ಲದಿದ್ದರೆ, ಫೈಲ್ ಅನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದು ಬಳಸುತ್ತಿದ್ದ ಸ್ಥಳವನ್ನು ಮರುಬಳಕೆಗೆ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡಲಾಗುತ್ತದೆ.

UNIX ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅಥವಾ ಸಿಮ್ಲಿಂಕ್ ಸಲಹೆಗಳು

  1. ಸಾಫ್ಟ್ ಲಿಂಕ್ ಅನ್ನು ನವೀಕರಿಸಲು ln -nfs ಬಳಸಿ. …
  2. ನಿಮ್ಮ ಸಾಫ್ಟ್ ಲಿಂಕ್ ಸೂಚಿಸುತ್ತಿರುವ ನಿಜವಾದ ಮಾರ್ಗವನ್ನು ಕಂಡುಹಿಡಿಯಲು UNIX ಸಾಫ್ಟ್ ಲಿಂಕ್‌ನ ಸಂಯೋಜನೆಯಲ್ಲಿ pwd ಬಳಸಿ. …
  3. ಯಾವುದೇ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಎಲ್ಲಾ UNIX ಸಾಫ್ಟ್ ಲಿಂಕ್ ಮತ್ತು ಹಾರ್ಡ್ ಲಿಂಕ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ “ls -lrt | grep "^l" ".

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

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

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

Unix ತರಹದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ, ಅನ್‌ಲಿಂಕ್ ಆಗಿದೆ a ಸಿಸ್ಟಮ್ ಕರೆ ಮತ್ತು ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲು ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಯುಕ್ತತೆ. ಪ್ರೋಗ್ರಾಂ ನೇರವಾಗಿ ಸಿಸ್ಟಮ್ ಕರೆಯನ್ನು ಇಂಟರ್ಫೇಸ್ ಮಾಡುತ್ತದೆ, ಇದು ಫೈಲ್ ಹೆಸರನ್ನು ಮತ್ತು (ಆದರೆ GNU ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಅಲ್ಲ) rm ಮತ್ತು rmdir ನಂತಹ ಡೈರೆಕ್ಟರಿಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.

ಹೈಪರ್ಲಿಂಕ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲು ಆದರೆ ಪಠ್ಯವನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು, ಹೈಪರ್ಲಿಂಕ್ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಹೈಪರ್ಲಿಂಕ್ ತೆಗೆದುಹಾಕಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ಹೈಪರ್ಲಿಂಕ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ತೆಗೆದುಹಾಕಲು, ಅದನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ನಂತರ ಅಳಿಸು ಒತ್ತಿರಿ.

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

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