ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ, ln ಆದೇಶವನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಮತ್ತು ಬಳಸುವುದು ಎಂಬುದನ್ನು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ.
ಎರಡು ವಿಧದ ಲಿಂಕ್ಗಳು ಲಭ್ಯವಿದೆ:
- ಹಾರ್ಡ್ ಲಿಂಕ್ಗಳು
- ಸಾಫ್ಟ್ ಲಿಂಕ್ಗಳು
ನಾನು ಹಿಂದೆ ಹಾರ್ಡ್ ಲಿಂಕ್ಗಳು ಯಾವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತಿರುವ ಮಾರ್ಗದರ್ಶಿ ಬರೆದಿದ್ದೇನೆ ಮತ್ತು ನೀವು ಅವುಗಳನ್ನು ಏಕೆ ಬಳಸುತ್ತೀರಿ ಮತ್ತು ಈ ಮಾರ್ಗದರ್ಶಿ ಮುಖ್ಯವಾಗಿ ಮೃದು ಕೊಂಡಿಗಳು ಅಥವಾ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ.
ಹಾರ್ಡ್ ಲಿಂಕ್ ಎಂದರೇನು?
ನಿಮ್ಮ ಫೈಲ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಫೈಲ್ ಅನ್ನು ಐನೋಡ್ ಎಂದು ಕರೆಯಲಾಗುವ ಸಂಖ್ಯೆಯಿಂದ ಗುರುತಿಸಲಾಗುತ್ತದೆ. ನೀವು ನಿಜವಾಗಿಯೂ ಅದರ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸುವುದಿಲ್ಲವಾದ್ದರಿಂದ, ನೀವು ಒಂದು ಹಾರ್ಡ್ ಲಿಂಕ್ ರಚಿಸಲು ಬಯಸಿದಾಗ ಅದರ ಪ್ರಾಮುಖ್ಯತೆಯು ಬೆಳಕಿಗೆ ಬರುತ್ತದೆ.
ಒಂದು ಹಾರ್ಡ್ ಲಿಂಕ್ ಬೇರೆ ಫೈಲ್ನಲ್ಲಿ ಬೇರೆಯ ಹೆಸರನ್ನು ಬೇರೆ ಸ್ಥಳದಲ್ಲಿ ನಿಯೋಜಿಸಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ ಆದರೆ ಮುಖ್ಯವಾಗಿ ಇದು ಒಂದೇ ಫೈಲ್ ಆಗಿದೆ. ಫೈಲ್ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸಂಪರ್ಕಿಸುವ ಕೀಲಿಯು ಇನೋಡ್ ಸಂಖ್ಯೆ.
ಹಾರ್ಡ್ ಲಿಂಕ್ಗಳ ಬಗ್ಗೆ ದೊಡ್ಡ ವಿಷಯವೆಂದರೆ ಅವರು ಯಾವುದೇ ಭೌತಿಕ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ.
ಹಾರ್ಡ್ ಲಿಂಕ್ ಫೈಲ್ಗಳನ್ನು ವರ್ಗೀಕರಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ಫೋಟೊಗಳ ಪೂರ್ಣ ಫೋಲ್ಡರ್ ಅನ್ನು ಹೊಂದಿರುವಿರಿ ಎಂದು ಊಹಿಸಿ. ರಜೆ ಪಿಕ್ಚರ್ಸ್ ಎಂಬ ಫೋಲ್ಡರ್, ಮಕ್ಕಳು ಫೋಟೊಗಳು ಎಂಬ ಮತ್ತೊಂದು ಫೋಲ್ಡರ್ ಮತ್ತು ಮೂರನೇ ಎಂಬ ಪಿಇಟಿ ಫೋಟೊಗಳನ್ನು ನೀವು ರಚಿಸಬಹುದು.
ನಿಮ್ಮ ಮಕ್ಕಳು ಮತ್ತು ನಾಯಿಗಳ ಜೊತೆ ರಜೆಯ ಮೇಲೆ ತೆಗೆದುಕೊಂಡ ಕಾರಣ ನೀವು ಎಲ್ಲಾ ಮೂರು ವರ್ಗಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ಕೆಲವು ಫೋಟೋಗಳನ್ನು ಹೊಂದಿರುವ ಸಾಧ್ಯತೆಯಿದೆ.
ನೀವು ಮುಖ್ಯ ಫೈಲ್ ಅನ್ನು ರಜೆಯ ಫೋಟೋಗಳ ಫೋಟೊಗಳಲ್ಲಿ ಇರಿಸಬಹುದು ಮತ್ತು ನಂತರ ಸಾಕು ಫೋಟೋಗಳ ವಿಭಾಗದಲ್ಲಿ ಮಗುವಿನ ಫೋಟೋಗಳ ವಿಭಾಗದಲ್ಲಿ ಮತ್ತು ಇತರ ಹಾರ್ಡ್ ಲಿಂಕ್ನಲ್ಲಿ ಆ ಫೋಟೋಗೆ ಹಾರ್ಡ್ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಬಹುದು. ಹೆಚ್ಚುವರಿ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ.
ಹಾರ್ಡ್ ಲಿಂಕ್ ರಚಿಸಲು ಕೆಳಗಿನ ಆದೇಶವನ್ನು ನೀವು ಮಾಡಬೇಕು:
ln / path / to / file / path / to / hardlink ಗೆ
ರಜೆ ಫೋಟೋ ಫೋಲ್ಡರ್ನಲ್ಲಿ ನೀವು ಬ್ರೈಟನ್ ಬೀಚ್ ಎಂಬ ಫೋಟೋವನ್ನು ಹೊಂದಿದ್ದೀರಾ ಎಂದು ಊಹಿಸಿ ಮತ್ತು ನೀವು ಕಿಡ್ ಫೋಟೊ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಬೇಕೆಂದರೆ ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತೀರಿ
ln /holidayphotos/BrightonBeach.jpg / ಕಿಡ್ಸ್ಫೋಟೋಸ್ / ಬ್ರಿಟನ್ಬೀಕ್
Ls ಆದೇಶವನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಬಳಸಿಕೊಂಡು ಒಂದೇ ರೀತಿಯ ಇನೋಡ್ಗೆ ಎಷ್ಟು ಫೈಲ್ಗಳನ್ನು ನೀವು ಲಿಂಕ್ ಮಾಡಬಹುದು ಎಂದು ನೀವು ಹೇಳಬಹುದು:
ls-lt
ಔಟ್ಪುಟ್ -Rw-r - r-- 1 ಬಳಕೆದಾರಹೆಸರು ಗುಂಪಿನೇಮ್ ದಿನಾಂಕ ಫೈಲ್ ಹೆಸರಿನಂತೆಯೇ ಇರುತ್ತದೆ.
ಮೊದಲ ಭಾಗವು ಬಳಕೆದಾರರ ಅನುಮತಿಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಅನುಮತಿಗಳ ನಂತರ ಮತ್ತು ಬಳಕೆದಾರಹೆಸರಿಗೆ ಮೊದಲು ಪ್ರಮುಖ ಬಿಟ್ ಆಗಿದೆ.
ಸಂಖ್ಯೆ 1 ಆಗಿದ್ದರೆ ಅದು ನಿರ್ದಿಷ್ಟ ಐನೋಡ್ಗೆ ಸೂಚಿಸುವ ಏಕೈಕ ಫೈಲ್ (ಅಂದರೆ ಅದು ಲಿಂಕ್ ಮಾಡಲಾಗಿಲ್ಲ). ಒಂದು ಸಂಖ್ಯೆಯು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚಿದ್ದರೆ ಅದು 2 ಅಥವಾ ಹೆಚ್ಚಿನ ಫೈಲ್ಗಳಿಂದ ಹಾರ್ಡ್ ಲಿಂಕ್ ಆಗಿದೆ.
ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಎಂದರೇನು
ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಒಂದು ಕಡತದಿಂದ ಮತ್ತೊಂದಕ್ಕೆ ಶಾರ್ಟ್ಕಟ್ನಂತೆ. ಸಾಂಕೇತಿಕ ಲಿಂಕ್ನ ವಿಷಯಗಳು ಲಿಂಕ್ ಮಾಡಲಾದ ನಿಜವಾದ ಫೈಲ್ ಅಥವಾ ಫೋಲ್ಡರ್ನ ವಿಳಾಸ.
ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳನ್ನು ಬಳಸುವ ಲಾಭವೆಂದರೆ ನೀವು ಇತರ ವಿಭಾಗಗಳಲ್ಲಿ ಮತ್ತು ಇತರ ಸಾಧನಗಳಲ್ಲಿ ಫೈಲ್ಗಳು ಮತ್ತು ಫೋಲ್ಡರ್ಗಳಿಗೆ ಲಿಂಕ್ ಮಾಡಬಹುದು.
ಒಂದು ಹಾರ್ಡ್ ಲಿಂಕ್ ಮತ್ತು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ನಡುವಿನ ಮತ್ತೊಂದು ವ್ಯತ್ಯಾಸವೆಂದರೆ, ಈಗಾಗಲೇ ಇರುವ ಕಡತದ ವಿರುದ್ಧ ಹಾರ್ಡ್ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಬೇಕು, ಆದರೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಫೈಲ್ ಅನ್ನು ಮುಂಚಿತವಾಗಿ ಮೃದು ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಬಹುದು.
ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ರಚಿಸಲು ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬಳಸಿ:
ln -s / path / to / file / path / to / link ಗೆ
ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದ ಲಿಂಕ್ ಅನ್ನು ಪುನಃ ಬರೆಯುವುದರ ಬಗ್ಗೆ ನೀವು ಚಿಂತೆ ಮಾಡುತ್ತಿದ್ದರೆ ನೀವು -b ಸ್ವಿಚ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಬಳಸಬಹುದು:
ln -s -b / path / to / file / path / to / link
ಇದು ಈಗಾಗಲೇ ಅದೇ ಫೈಲ್ ಹೆಸರನ್ನು ರಚಿಸುವುದರ ಮೂಲಕ ಆದರೆ ಕೊನೆಯಲ್ಲಿ ಟಿಲ್ಡೆ (~) ಮೂಲಕ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ಲಿಂಕ್ನ ಬ್ಯಾಕಪ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ.
ಸಾಂಕೇತಿಕ ಲಿಂಕ್ನ ಹೆಸರಿನಲ್ಲಿ ಈಗಾಗಲೇ ಫೈಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ನೀವು ದೋಷವನ್ನು ಸ್ವೀಕರಿಸುತ್ತೀರಿ.
ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಫೈಲ್ ಅನ್ನು ತಿದ್ದಿಬರೆಯಲು ನೀವು ಲಿಂಕ್ ಒತ್ತಾಯಿಸಬಹುದು:
ln -s -f / path / to / file / path / to / link ಗೆ
ನೀವು ಮೂಲ ಕಡತವನ್ನು ಕಳೆದುಕೊಳ್ಳುವಂತಹ -b ಸ್ವಿಚ್ ಇಲ್ಲದೆ -f ಸ್ವಿಚ್ ಅನ್ನು ನೀವು ಬಹುಶಃ ಬಳಸಲು ಬಯಸುವುದಿಲ್ಲ.
ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ ಫೈಲ್ ಅನ್ನು ಮೇಲ್ಬರಹ ಮಾಡಲು ನೀವು ಬಯಸುತ್ತೀರಾ ಎಂದು ಕೇಳುವ ಸಂದೇಶವನ್ನು ಪಡೆಯುವುದು ಮತ್ತೊಂದು ಪರ್ಯಾಯವಾಗಿದೆ. ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು:
ln -s -i / path / to / file / path / to / link ಗೆ
ಫೈಲ್ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಆಗಿದ್ದರೆ ನೀವು ಹೇಗೆ ಹೇಳುತ್ತೀರಿ?
ಕೆಳಗಿನ ls ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:
ls-lt
ಫೈಲ್ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಆಗಿದ್ದರೆ ನೀವು ಈ ರೀತಿ ನೋಡುತ್ತೀರಿ:
myshortcut -> myfile
ನೀವು ಇನ್ನೊಂದು ಫೋಲ್ಡರ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ಬಳಸಬಹುದು.
ಉದಾಹರಣೆಗೆ, ನೀವು ಹೇಸ್ಟೋಪಿಪಿಡ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ / ಹೋಮ್ / ಮ್ಯೂಸಿಕ್ / ರಾಕ್ / ಅಲಿಕೋಕೋಪರ್ / ಹೈಸ್ಟೋಪ್ಪಿಪಿಡ್ಗೆ ಲಿಂಕ್ ಅನ್ನು ಹೊಂದಿರುವಿರಿ ಎಂದು ಊಹಿಸಿ.
ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಆ ಫೋಲ್ಡರ್ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಲು ಈ ಕೆಳಗಿನ ಸಿಡಿ ಆಜ್ಞೆಯನ್ನು ನೀವು ಚಲಾಯಿಸಬಹುದು:
ಸಿಡಿ ಹೇಸ್ಟೋಪಿಪಿಡ್
ಸಾರಾಂಶ
ಆದ್ದರಿಂದ ಅದು. ನೀವು ಶಾರ್ಟ್ಕಟ್ಗಳಂತಹ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳನ್ನು ಬಳಸುತ್ತೀರಿ. ನಿಜವಾಗಿಯೂ ದೀರ್ಘವಾದ ಮಾರ್ಗಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಇತರ ವಿಭಾಗಗಳು ಮತ್ತು ಡ್ರೈವ್ಗಳಲ್ಲಿನ ಫೈಲ್ಗಳಿಗೆ ಸುಲಭವಾದ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು ಅವುಗಳನ್ನು ಬಳಸಬಹುದು.
ಈ ಮಾರ್ಗದರ್ಶಿ ನೀವು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳ ಬಗ್ಗೆ ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಎಲ್ಲವನ್ನೂ ತೋರಿಸುತ್ತದೆ ಆದರೆ ಇತರ ಸ್ವಿಚ್ಗಳಿಗಾಗಿ ln ಆದೇಶಕ್ಕಾಗಿ ಕೈಪಿಡಿಯ ಪುಟವನ್ನು ನೀವು ಪರಿಶೀಲಿಸಬಹುದು.