ಸುರುಳಿ ಏನು ಮತ್ತು ಏಕೆ ನೀವು ಅದನ್ನು ಬಳಸುತ್ತೀರಾ?

"ಕರ್ಲ್" ಆಜ್ಞೆಯ ಕೈಪಿಡಿ ಪುಟವು ಈ ಕೆಳಗಿನ ವಿವರಣೆಯನ್ನು ಹೊಂದಿದೆ:

ಬೆಂಬಲಿಸುವ ಪ್ರೊಟೊಕಾಲ್ಗಳಾದ (ಡಿಐಸಿಟಿ, ಫೈಲ್, ಎಫ್ಟಿಪಿ, ಎಫ್ಟಿಪಿಎಸ್, ಗೋಪೀರ್, ಎಚ್ಟಿಟಿಪಿ, ಎಚ್ಟಿಟಿಪಿಎಸ್, ಐಎಂಎಪಿ, ಐಎಂಎಪಿಎಸ್, ಎಲ್ಡಿಎಪಿ, ಎಲ್ಡಿಎಪಿಎಸ್, ಪಿಪಿ 3, ಪಿಪಿ 3, ಎಸ್ಟಿಪಿಎಸ್, ಆರ್ಟಿಪಿಪಿ, ಆರ್ಟಿಪಿಪಿ, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, ಟೆಲ್ನೆಟ್ ಮತ್ತು TFTP). ಆಜ್ಞೆಯನ್ನು ಬಳಕೆದಾರರ ಪ್ರತಿಕ್ರಿಯೆಯಿಲ್ಲದೆ ಕೆಲಸ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ಮೂಲಭೂತವಾಗಿ, ನೀವು ಇಂಟರ್ನೆಟ್ನಿಂದ ವಿಷಯವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸುರುಳಿಯಾಗಿ ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನೀವು ಕರ್ನಲ್ ಆಜ್ಞೆಯನ್ನು ವೆಬ್ ವಿಳಾಸವನ್ನು http://linux.about.com/cs/linux101/g/curl.htm ಗೆ ಹೊಂದಿಸಿದಲ್ಲಿ ಲಿಂಕ್ ಪುಟವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ.

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

ನೀವು ಭೌತಿಕ ವೆಬ್ಪುಟಗಳು, ಚಿತ್ರಗಳು, ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸುರುಳಿಯಾಗಿ ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಉಬುಂಟು ಲಿನಕ್ಸ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ನೀವು ಈ ಕೆಳಗಿನ ಆದೇಶವನ್ನು ಚಲಾಯಿಸಬಹುದು:

curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso

ನಾನು ಸುರುಳಿ ಅಥವಾ Wget ಬಳಸಬೇಕು?

ಪ್ರಶ್ನೆ "ನಾನು ಕರ್ಲ್ ಅಥವಾ ವಿಜೆಟ್ ಬಳಸಬೇಕೇ?" ನಾನು ಹಿಂದೆ ಹಲವಾರು ಬಾರಿ ಕೇಳಲ್ಪಟ್ಟಿದೆ ಮತ್ತು ನೀವು ಸಾಧಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವದನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಎಂಬುದು ಒಂದು ಪ್ರಶ್ನೆ.

ಇಂಟರ್ನೆಟ್ನಂತಹ ನೆಟ್ವರ್ಕ್ಗಳಿಂದ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು wget ಆಜ್ಞೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಫೈಲ್ಗಳನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಇದನ್ನು wget ಆಜ್ಞೆಯನ್ನು ಬಳಸುವ ಮುಖ್ಯ ಪ್ರಯೋಜನವೇ ಆಗಿದೆ. ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಸಂಪೂರ್ಣ ವೆಬ್ಸೈಟ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಬಯಸಿದರೆ ನೀವು ಒಂದು ಸರಳ ಆಜ್ಞೆಯ ಮೂಲಕ ಅದನ್ನು ಮಾಡಬಹುದು. ಬಹಳಷ್ಟು ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು wget ಆಜ್ಞೆಯು ಸಹ ಒಳ್ಳೆಯದು.

ನೀವು ಮರಳಿ ಪಡೆಯಲು ಬಯಸುವ URL ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ವೈಲ್ಡ್ಕಾರ್ಡ್ಗಳನ್ನು ಬಳಸಲು ಕರ್ಲ್ ಕಮಾಂಡ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಹಾಗಾಗಿ "http://www.mysite.com/images/image1.jpg" ಮತ್ತು "http://www.mysite.com/images/image2.jpg" ಎಂಬ ಮಾನ್ಯವಾದ URL ಅನ್ನು ನೀವು ತಿಳಿದಿದ್ದರೆ, ನೀವು ಎರಡೂ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು ಕರ್ಲ್ ಕಮಾಂಡ್ನೊಂದಿಗೆ ಸೂಚಿಸಲಾದ ಒಂದು URL ನೊಂದಿಗೆ ಚಿತ್ರಗಳನ್ನು.

ಕರ್ಟ್ ಆಜ್ಞೆಯು ಸಾಧ್ಯವಿಲ್ಲ ಆದರೆ ಡೌನ್ಲೋಡ್ ವಿಫಲವಾದಾಗ wget ಆಜ್ಞೆಯು ಚೇತರಿಸಿಕೊಳ್ಳಬಹುದು.

ಈ ಪುಟದಿಂದ wget ಮತ್ತು curl ಆದೇಶಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ನೀವು ಕ್ಯಾನುಗಳು ಮತ್ತು ಕ್ಯಾನಟ್ಗಳ ಉತ್ತಮ ಕಲ್ಪನೆಯನ್ನು ಪಡೆಯಬಹುದು. QWERTY ಕೀಲಿಮಣೆಯಲ್ಲಿ ನಿಮ್ಮ ಎಡಗೈಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು wget ಅನ್ನು ಟೈಪ್ ಮಾಡಬಹುದು ಎಂದು ಈ ಪುಟದಲ್ಲಿನ ವ್ಯತ್ಯಾಸಗಳಲ್ಲಿ ಒಂದು ವಿಲಕ್ಷಣವೆಂದರೆ.

ಇಲ್ಲಿಯವರೆಗೆ ಕರ್ಟ್ ಮೇಲೆ wget ಬಳಸಲು ಸಾಕಷ್ಟು ಕಾರಣಗಳಿವೆ ಆದರೆ ನೀವು wget ಮೇಲೆ ಸುರುಳಿಯನ್ನು ಏಕೆ ಬಳಸಬಹುದು.

ಕರ್ಟ್ ಕಮಾಂಡ್ wget ಆಜ್ಞೆಗಿಂತ ಹೆಚ್ಚಿನ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದು SSL ಗೆ ಉತ್ತಮ ಬೆಂಬಲವನ್ನು ನೀಡುತ್ತದೆ. ಇದು wget ಗಿಂತ ಹೆಚ್ಚು ದೃಢೀಕರಣ ವಿಧಾನಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಕರ್ಟ್ ಆಜ್ಞೆಯು wget ಆಜ್ಞೆಗಿಂತ ಹೆಚ್ಚಿನ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಸುರುಳಿ ವೈಶಿಷ್ಟ್ಯಗಳು

ಕರ್ಲ್ ಆದೇಶವನ್ನು ನೀವು ಅನೇಕ URL ಗಳನ್ನು ಒಂದೇ ಕಮಾಂಡ್ ಸಾಲಿನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಮತ್ತು URL ಗಳು ಒಂದೇ ಸೈಟ್ನಲ್ಲಿದ್ದರೆ ಆ ಸೈಟ್ಗಾಗಿನ ಎಲ್ಲ URL ಗಳು ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಉತ್ತಮವಾದ ಅದೇ ಸಂಪರ್ಕವನ್ನು ಬಳಸಿಕೊಂಡು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತವೆ.

ಇದೇ ಹಾದಿಯಲ್ಲಿರುವ URL ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸುಲಭವಾಗುವಂತೆ ನೀವು ಶ್ರೇಣಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ಕರ್ಲ್ ಆಜ್ಞೆಯು ಲಿಬ್ಕ್ಲುಲ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಕರ್ಲ್ ಗ್ರಂಥಾಲಯವೂ ಇದೆ. ವೆಬ್ಪುಟಗಳಿಂದ ಮಾಹಿತಿಯನ್ನು ಸ್ಕ್ರೀಪ್ ಮಾಡಲು ಬಹು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳೊಂದಿಗೆ ಇದನ್ನು ಬಳಸಬಹುದು.

ವಿಷಯವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಸಮಯದಲ್ಲಿ ಒಂದು ಪ್ರಗತಿ ಬಾರ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಅಥವಾ ಅಪ್ಲೋಡ್ ವೇಗದಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಎಷ್ಟು ಸಮಯದವರೆಗೆ ಈ ಆಜ್ಞೆಯು ಚಾಲನೆಯಲ್ಲಿದೆ ಮತ್ತು ಎಷ್ಟು ಸಮಯದವರೆಗೆ ಮುಂದುವರಿಯುತ್ತದೆ.

ಕರ್ಲ್ ಆಜ್ಞೆಯು ದೊಡ್ಡ ಫೈಲ್ಗಳಲ್ಲಿ 2 ಗಿಗಾಬೈಟ್ಗಳ ಮೇಲೆ ಡೌನ್ಲೋಡ್ ಮತ್ತು ಅಪ್ಲೋಡ್ಗಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಇತರ ಡೌನ್ಲೋಡ್ ಉಪಕರಣಗಳೊಂದಿಗೆ ಕರ್ಲ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೋಲಿಸುವ ಈ ಪುಟದ ಪ್ರಕಾರ, ಕರ್ಲ್ ಆಜ್ಞೆಯು ಈ ಕೆಳಗಿನ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ: