ಲಿನಕ್ಸ್ನಲ್ಲಿ ಫೈಲ್ಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಲು ಹಾರ್ಡ್ ಲಿಂಕ್ಸ್ ಬಳಸಿ

ಲಿನಕ್ಸ್ನಲ್ಲಿ ನೀವು ರಚಿಸುವ 2 ಬಗೆಯ ಲಿಂಕ್ಗಳಿವೆ:

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ವಿಂಡೋಸ್ನಲ್ಲಿ ಡೆಸ್ಕ್ಟಾಪ್ ಶಾರ್ಟ್ಕಟ್ನಂತೆ ಇದೆ. ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಕೇವಲ ಫೈಲ್ನ ಸ್ಥಳವನ್ನು ಸೂಚಿಸುತ್ತದೆ.

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ಅಳಿಸುವುದರಿಂದ ಅದು ಲಿಂಕ್ ತೋರುತ್ತಿರುವ ಭೌತಿಕ ಫೈಲ್ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ.

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಪ್ರಸ್ತುತ ಫೈಲ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿರುವ ಯಾವುದೇ ಕಡತವನ್ನು ಅಥವಾ ಇತರ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗಳಿಗೆ ಸೂಚಿಸಬಹುದು. ಇದು ಹಾರ್ಡ್ ಲಿಂಕ್ಗಿಂತ ಹೆಚ್ಚು ಸುಲಭವಾಗಿರುತ್ತದೆ.

ಒಂದು ಹಾರ್ಡ್ ಲಿಂಕ್ ನಿಜವಾಗಿ ಅದು ಅದೇ ಹೆಸರಿನೊಂದಿಗೆ ಬೇರೆ ಹೆಸರಿನೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡುತ್ತದೆ. ಈ ರೀತಿ ಯೋಚಿಸುವುದು ಸುಲಭ ಮಾರ್ಗವಾಗಿದೆ:

ನೀವು ರಾಬರ್ಟ್ ಎಂಬ ಮೊದಲ ಹೆಸರಿನೊಂದಿಗೆ ಹುಟ್ಟಿದಿರಿ ಎಂದು ಊಹಿಸಿ. ಇತರ ಜನರು ನಿಮ್ಮನ್ನು ರಾಬಿ, ಬಾಬ್, ಬಾಬಿ ಅಥವಾ ರಾಬ್ ಎಂದು ತಿಳಿದಿದ್ದಾರೆ. ಪ್ರತಿಯೊಬ್ಬ ವ್ಯಕ್ತಿಯೂ ಒಂದೇ ವ್ಯಕ್ತಿಯ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದರು.

ಪ್ರತಿಯೊಂದು ಸಂಪರ್ಕವು ಲಿಂಕ್ಗಳ ಕೌಂಟರ್ಗೆ 1 ಅನ್ನು ಸೇರಿಸುತ್ತದೆ, ಇದರರ್ಥ ಪ್ರತಿಯೊಂದು ಲಿಂಕ್ಗಳನ್ನೂ ನೀವು ಅಳಿಸಬೇಕಾಗಿರುತ್ತದೆ.

ಏಕೆ ಹಾರ್ಡ್ ಲಿಂಕ್ಸ್ ಬಳಸಿ?

ಹಾರ್ಡ್ ಲಿಂಕ್ಗಳು ​​ಫೈಲ್ಗಳನ್ನು ಸಂಘಟಿಸಲು ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದನ್ನು ವಿವರಿಸಲು ಸುಲಭ ಮಾರ್ಗವೆಂದರೆ ಹಳೆಯ ಸೆಸೇಮ್ ಸ್ಟ್ರೀಟ್ ಎಪಿಸೋಡ್.

ಬರ್ಟ್ ಎರ್ನೀಗೆ ತನ್ನ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ಅಚ್ಚುಕಟ್ಟಾಗಿ ತಿಳಿಸಿದನು ಮತ್ತು ಎರ್ನೀ ತನ್ನ ಕೆಲಸವನ್ನು ಪ್ರಾರಂಭಿಸಿದನು. ಎಲ್ಲಾ ಮೊದಲ, ಅವರು ಎಲ್ಲಾ ಕೆಂಪು ವಿಷಯಗಳನ್ನು ಅಚ್ಚುಕಟ್ಟಾದ ನಿರ್ಧರಿಸಿದ್ದಾರೆ. "ಫೈರ್ ಎಂಜಿನ್ ಕೆಂಪು". ಆದ್ದರಿಂದ ಎರ್ನೀ ಬೆಂಕಿ ಎಂಜಿನ್ ದೂರ ಇಡುತ್ತದೆ.

ಮುಂದೆ ಎರ್ನೀ ಎಲ್ಲಾ ಗೊಂಬೆಗಳನ್ನು ಚಕ್ರಗಳೊಂದಿಗೆ ಹಾಕುವಂತೆ ನಿರ್ಧರಿಸುತ್ತಾಳೆ. ಫೈರ್ ಎಂಜಿನ್ ಚಕ್ರಗಳನ್ನು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ಎರ್ನೀ ಬೆಂಕಿಯ ಎಂಜಿನ್ ಅನ್ನು ದೂರ ಓಡಿಸುತ್ತಾನೆ.

ಹೇಳಲು ಅನಾವಶ್ಯಕವಾದದ್ದು, ಮೊದಲಿನಂತೆಯೇ ನಿಖರವಾದ ಅವ್ಯವಸ್ಥೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲು ಬರ್ಟ್ ಮನೆಗೆ ಬರುತ್ತಾನೆ ಆದರೆ ಎರ್ನಿ ಬೆಂಕಿ ಎಂಜಿನ್ ಅನ್ನು ಅರ್ಧ ಡಜನ್ಗಿಂತಲೂ ಹೆಚ್ಚು ಬಾರಿ ದೂರ ಮಾಡಿದ್ದಾನೆ.

ಅಗ್ನಿಶಾಮಕ ಎಂಜಿನ್ ಕೇವಲ ಅಗ್ನಿಶಾಮಕದ ಎಂಜಿನ್ ಎಂದು ಊಹಿಸಿ. ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ನೀವು ವಿಭಿನ್ನವಾದ ಫೋಲ್ಡರ್ಗಳನ್ನು ಹೊಂದಬಹುದು:

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

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

ಒಂದು ಹಾರ್ಡ್ ಲಿಂಕ್ ಯಾವುದೇ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲ. ಆದ್ದರಿಂದ ನೀವು ನಿಮ್ಮ ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಕಡಿಮೆ ಮಾಡದೆ ವಿವಿಧ ವೀಡಿಯೊಗಳಲ್ಲಿ (ಅಂದರೆ, ವರ್ಷ, ಪ್ರಕಾರ, ಎರಕಹೊಯ್ದವರು, ನಿರ್ದೇಶಕರು) ಅದೇ ವೀಡಿಯೊವನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು.

ಹೇಗೆ ಹಾರ್ಡ್ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸುವುದು

ಈ ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಹಾರ್ಡ್ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಬಹುದು:

ln path / to / file / path / to / hard / link ಗೆ

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

ಈಗ ಪಾಯ್ಸನ್ ಒಂದು ರಾಕ್ ಟ್ರ್ಯಾಕ್ ಆಗಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಸಂಗೀತ ಫೋಲ್ಡರ್ನ ಅಡಿಯಲ್ಲಿ ರಾಕ್ ಎಂಬ ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ ಮತ್ತು ಕೆಳಗಿನ ಫೈಲ್ ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಪಿಸನ್ಗೆ ಹಾರ್ಡ್ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ:

ln "01 - Poison.mp3" "~ / ಮ್ಯೂಸಿಕ್ / ರಾಕ್ / Poison.mp3"

ಸಂಗೀತವನ್ನು ಸಂಘಟಿಸಲು ಇದು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ.

ಒಂದು ಹಾರ್ಡ್ ಲಿಂಕ್ ಮತ್ತು ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಹೇಳುವುದು ಹೇಗೆ

Ls ಆದೇಶವನ್ನು ಬಳಸಿಕೊಂಡು ಕಡತವು ಒಂದು ಹಾರ್ಡ್ ಲಿಂಕ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ ನೀವು ಹೇಳಬಹುದು:

ls-lt

ಲಿಂಕ್ಗಳಿಲ್ಲದ ಪ್ರಮಾಣಿತ ಫೈಲ್ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ

-ಆರ್-ಆರ್-ಆರ್ - 1 ಗ್ಯಾರಿ ಗ್ಯಾರಿ 1000 ಡಿಸೆಂಬರ್ 18 21:52 poison.mp3

ಕಾಲಮ್ಗಳು ಕೆಳಕಂಡಂತಿವೆ:

ಇದು ಹಾರ್ಡ್ ಲಿಂಕ್ ಆಗಿದ್ದರೆ ಔಟ್ಪುಟ್ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

-ಆರ್-ಆರ್-ಆರ್ -2 - ಗ್ಯಾರಿ ಗೇರಿ 1000 ಡಿಸೆಂಬರ್ 18 21:52 poison.mp3

ಲಿಂಕ್ಗಳ ಕಾಲಮ್ ಸಂಖ್ಯೆ 2 ತೋರಿಸುತ್ತದೆ ಎಂದು ಗಮನಿಸಿ. ಒಂದು ಹಾರ್ಡ್ ಲಿಂಕ್ ಪ್ರತಿ ಬಾರಿ ಹೆಚ್ಚಾಗುತ್ತದೆ ರಚಿಸಲಾಗಿದೆ.

ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಹೀಗಿರುತ್ತದೆ:

-rw-r - r-- 1 ಗ್ಯಾರಿ ಗ್ಯಾರಿ 1000 ಡಿಸೆಂಬರ್ 18 21:52 poison.mp3 -> poison.mp3

ಒಂದು ಫೈಲ್ ಇನ್ನೊಬ್ಬರಿಗೆ ಸೂಚಿಸುತ್ತಿದೆ ಎಂದು ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ನೋಡಬಹುದು.

ಒಂದು ಫೈಲ್ಗೆ ಎಲ್ಲಾ ಹಾರ್ಡ್ ಲಿಂಕ್ಗಳನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು

ನಿಮ್ಮ ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ನಲ್ಲಿನ ಎಲ್ಲಾ ಫೈಲ್ಗಳು ಫೈಲ್ ಅನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುವ ಇನೋಡ್ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಒಂದು ಫೈಲ್ ಮತ್ತು ಅದರ ಹಾರ್ಡ್ ಲಿಂಕ್ ಒಂದೇ ಇನೋಡನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಒಂದು ಕಡತಕ್ಕಾಗಿ ಇನೋಡ್ ಸಂಖ್ಯೆಯನ್ನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡಲು:

ls -i

ಒಂದು ಕಡತಕ್ಕಾಗಿ ಔಟ್ಪುಟ್ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:

1234567 ಫೈಲ್ ಹೆಸರು

ಫೈಲ್ಗಾಗಿ ಹಾರ್ಡ್ ಲಿಂಕ್ಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ನೀವು ಕೇವಲ ಒಂದೇ ಐನೋಡ್ (ಅಂದರೆ 1234567) ಹೊಂದಿರುವ ಎಲ್ಲ ಫೈಲ್ಗಳಿಗಾಗಿ ಫೈಲ್ ಹುಡುಕಾಟವನ್ನು ಮಾಡಬೇಕಾಗಿದೆ.

ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು:

~ / -xdev -inum 1234567 ಅನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ