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

ತೆಗೆದುಹಾಕಲು ಎ ಸಾಂಕೇತಿಕ ಲಿಂಕ್, use either the rm or unlink command followed by the name of the ಸಿಮ್ಲಿಂಕ್ as an argument. When removing a ಸಾಂಕೇತಿಕ ಲಿಂಕ್ that points to a directory do not append a trailing slash to the ಸಿಮ್ಲಿಂಕ್ ಹೆಸರು.

ಇಲ್ಲ. ಹೊಸಪಥವು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ಸಿಮ್ಲಿಂಕ್ ಸಿಸ್ಟಮ್ ಕರೆ EEXIST ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ನೀವು ಫೈಲ್‌ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಹೊಸ ನೋಡ್‌ನಿಂದ ಮಾತ್ರ ಲಿಂಕ್ ಮಾಡಬಹುದು.

ನಾವು ಫೈಲ್ ಅನ್ನು ಮರುಹೆಸರಿಸಿದರೆ ಸಿಮ್ಲಿಂಕ್ಗೆ ಏನಾಗುತ್ತದೆ? ಒಮ್ಮೆ ನೀವು ಸಿಮ್‌ಲಿಂಕ್ ಪಾಯಿಂಟ್‌ಗಳಿಗೆ ಫೈಲ್ ಅನ್ನು ಸರಿಸಿದರೆ, ಸಿಮ್‌ಲಿಂಕ್ ಮುರಿದುಹೋಗಿದೆ ಅಕಾ ತೂಗಾಡುವ ಸಿಮ್ಲಿಂಕ್. ನೀವು ಹೊಸ ಫೈಲ್ ಹೆಸರನ್ನು ಸೂಚಿಸಲು ಬಯಸಿದರೆ ನೀವು ಅದನ್ನು ಅಳಿಸಬೇಕು ಮತ್ತು ಹೊಸದನ್ನು ರಚಿಸಬೇಕು.

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

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

The unlink command is used to remove a single file and will not accept multiple arguments. It has no options other than –help and –version . The syntax is simple, invoke the command and pass a single filename as an argument to remove that file. If we pass a wildcard to unlink, you will receive an extra operand error.

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

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

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

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

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

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