ಉದಾಹರಣೆಗೆ ಲಿನಕ್ಸ್ ಕರ್ಲ್ ಕಮಾಂಡ್ನ ಉಪಯೋಗಗಳು

ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ, ಫೈಲ್ಗಳು ಮತ್ತು ವೆಬ್ಪುಟಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಕರ್ಲ್ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಬೇಕು ಎಂದು ನಿಮಗೆ ತೋರಿಸಲಾಗುತ್ತದೆ. ನೀವು ಸುರುಳಿಯಾಗಿರುವುದನ್ನು ತಿಳಿಯಲು ಬಯಸಿದರೆ ಮತ್ತು ಈ ಪುಟವನ್ನು ಓದಿ wget ಮೇಲೆ ನೀವು ಬಳಸಬೇಕಾದರೆ.

ಸುರುಳಿಯ ಆಜ್ಞೆಯನ್ನು HTTP, https, ftp ಮತ್ತು smb ಯಂತಹ ಹಲವಾರು ಸ್ವರೂಪಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಫೈಲ್ಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ಬಳಸಬಹುದಾಗಿದೆ.

ಈ ಮಾರ್ಗದರ್ಶಿ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಹಲವಾರು ಪ್ರಮುಖ ಸ್ವಿಚ್ಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳಿಗೆ ನಿಮ್ಮನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ.

ಮೂಲ ಕರ್ಲ್ ಕಮಾಂಡ್ ಬಳಕೆ

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

ಉದಾಹರಣೆಗೆ, ಟರ್ಮಿನಲ್ ವಿಂಡೋಗೆ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ:

ಕರ್ನಲ್ http://linux.about.com/cs/linux101/g/curl.htm

ಔಟ್ಪುಟ್ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ಸ್ಕ್ರಾಲ್ ಆಗುತ್ತದೆ ಮತ್ತು ಲಿಂಕ್ ಮಾಡಲಾದ ವೆಬ್ಪುಟಕ್ಕಾಗಿ ಕೋಡ್ ಅನ್ನು ನಿಮಗೆ ತೋರಿಸುತ್ತದೆ.

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

ಕರ್ನಲ್ http://linux.about.com/cs/linux101/g/curl.htm | ಹೆಚ್ಚು

ಔಟ್ಪುಟ್ ಒಂದು ಕಡತಕ್ಕೆ ಸುರುಳಿಯ ಪರಿವಿಡಿ

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

ವಿಷಯವನ್ನು ನೀವು ಫೈಲ್ಗೆ ಉಳಿಸಲು ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಮೈನಸ್ ಒ (-ಓ) ಸ್ವಿಚ್ ಅನ್ನು ಕೆಳಗಿನಂತೆ ಸೂಚಿಸಿ:

ಕರ್ಲ್ -ಓ

ಆದ್ದರಿಂದ ಮೂಲ ಕಮಾಂಡ್ ಬಳಕೆಯ ವಿಭಾಗದಲ್ಲಿ ಲಿಂಕ್ ಮಾಡಲಾದ ಪುಟವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ನೀವು ಮಾಡಬೇಕಾದ ಎಲ್ಲಾ ಕೆಳಗಿನ ಆದೇಶವನ್ನು ನಮೂದಿಸಿ:

ಕರ್ಲ್ -ಓ curl.htm http://linux.about.com/cs/linux101/g/curl.htm

ಫೈಲ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ನಂತರ ನೀವು ಅದನ್ನು ಸಂಪಾದಕದಲ್ಲಿ ಅಥವಾ ಫೈಲ್ ಪ್ರಕಾರವು ನಿರ್ಧರಿಸಿದ ಡೀಫಾಲ್ಟ್ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ತೆರೆಯಬಹುದು.

ಮೈನಸ್ ಓ ಸ್ವಿಚ್ (-ಓ) ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಬಳಸಿಕೊಂಡು ನೀವು ಮತ್ತಷ್ಟು ಸರಳಗೊಳಿಸಬಹುದು:

ಕರ್ಲ್- O http://linux.about.com/cs/linux101/g/curl.htm

ಇದು URL ನ ಫೈಲ್ಹೆಸರಿನ ಭಾಗವನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು URL ಅನ್ನು ಉಳಿಸಲಾಗಿರುವ ಫೈಲ್ ಹೆಸರನ್ನು ಮಾಡುತ್ತದೆ. ಮೇಲಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ಫೈಲ್ curl.htm ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ.

ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಕರ್ಲ್ ಕಮಾಂಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಕರ್ಲ್ ಆಜ್ಞೆಯು ಎಡಕ್ಕೆ ಎಷ್ಟು ಕಾಲ ಮತ್ತು ಎಷ್ಟು ಡೇಟಾ ವರ್ಗಾಯಿಸಲ್ಪಟ್ಟಿದೆ ಎಂದು ಹೇಳುವ ಪ್ರಗತಿ ಪಟ್ಟಿಯನ್ನು ತೋರಿಸುತ್ತದೆ.

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

ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಮೌನವಾಗಿ ಬಳಸಿ:

curl -s -O

ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಪಡೆಯಲು ನೀವು ಈ ಕೆಳಗಿನಂತೆ ವನ್ನಾಗಲಿ (&) ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ:

ಕರ್ಲ್ -ಎಸ್ -ಒ &

ಬಹು URL ಗಳನ್ನು ಸುರುಳಿಯಾಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಒಂದೇ ಕರ್ಲ್ ಆದೇಶವನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಅನೇಕ URL ಗಳ ಮೂಲಕ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು.

ಅದರ ಸರಳ ರೂಪದಲ್ಲಿ ನೀವು ಅನೇಕ URL ಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು:

curl -O http://www.mysite.com/page1.html -O http://www.mysite.com/page2.html

Image1.jpg, image2.jpg, image3.jpg ಇತ್ಯಾದಿ ಎಂದು ನೀವು 100 ಫೋಲ್ಡರ್ಗಳೊಂದಿಗೆ ಫೋಲ್ಡರ್ ಹೊಂದಿದ್ದರೂ ಇಮ್ಯಾಜಿನ್ ಮಾಡಿ. ಈ ಎಲ್ಲಾ URL ಗಳಲ್ಲಿ ನೀವು ಟೈಪ್ ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ ಮತ್ತು ನೀವು ಅದನ್ನು ಹೊಂದಿಲ್ಲ.

ನೀವು ವ್ಯಾಪ್ತಿಯನ್ನು ಪೂರೈಸಲು ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, 1 ರಿಂದ 100 ಫೈಲ್ಗಳನ್ನು ಪಡೆಯಲು ಕೆಳಗಿನವುಗಳನ್ನು ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು:

curl -O http://www.mysite.com/images/image[1-100 ].jpg

ಒಂದೇ ರೀತಿಯ ಸ್ವರೂಪಗಳೊಂದಿಗೆ ಬಹು ಸೈಟ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ನೀವು ಕರ್ಲಿ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಬಳಸಬಹುದು.

ಉದಾಹರಣೆಗೆ www.google.com ಮತ್ತು www.bing.com ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ನೀವು ಬಯಸುತ್ತೀರಿ ಎಂದು ಊಹಿಸಿ. ನೀವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಸರಳವಾಗಿ ಬಳಸಬಹುದು:

curl -O http: // www. {google, bing} .com

ಪ್ರೋಗ್ರೆಸ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತಿದೆ

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ URL ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿದಂತೆ ಕರ್ಲ್ ಕಮಾಂಡ್ ಕೆಳಗಿನ ಮಾಹಿತಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ:

ನೀವು ಮೈನಸ್ ಹ್ಯಾಶ್ (- #) ಸ್ವಿಚ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಸರಳ ಪ್ರಗತಿ ಪಟ್ಟಿಯನ್ನು ಬಯಸಿದರೆ:

ಕರ್ಲ್ - # -ಓ

ಮರುನಿರ್ದೇಶನಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು

ಕರ್ಲ್ ಕಮಾಂಡ್ನ ಒಂದು ಭಾಗವಾಗಿ ನೀವು URL ಅನ್ನು ಸೂಚಿಸಿರುವಿರಿ ಮತ್ತು ನೀವು ಹೊಂದಿರುವ ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ವೆಬ್ ಪುಟ ಎಂದು ಕಂಡುಹಿಡಿಯಲು ನಂತರ ಮರಳಿ ಬರಲು ದೊಡ್ಡ ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸರಿಯಾದ ವಿಳಾಸವನ್ನು ಹೊಂದಿರುವಿರಿ ಎಂದು ಯೋಚಿಸಿ. "ಈ ಪುಟವನ್ನು www.blah ಗೆ ಮರುನಿರ್ದೇಶಿಸಲಾಗಿದೆ. com ". ಇದು ಕಿರಿಕಿರಿ ಎಂದು ಅಲ್ಲ.

ಸುರುಳಿ ಆದೇಶವು ಬುದ್ಧಿವಂತವಾಗಿದೆ, ಅದು ಪುನರ್ನಿರ್ದೇಶನಗಳು ಅನುಸರಿಸಬಹುದು. ನೀವು ಮಾಡಬೇಕು ಎಲ್ಲಾ ಮೈನಸ್ ಎಲ್ ಸ್ವಿಚ್ (-L) ಕೆಳಗಿನಂತೆ ಬಳಸುವುದು:

ಕರ್ಲ್ -OL

ಡೌನ್ಲೋಡ್ ದರವನ್ನು ಕಡಿಮೆ ಮಾಡಿ

ನೀವು ದೊಡ್ಡ ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತಿದ್ದರೆ ಮತ್ತು ಕಳಪೆ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವನ್ನು ಹೊಂದಿದ್ದರೆ, ಅವರು ಇಂಟರ್ನೆಟ್ನಲ್ಲಿ ವಿಷಯವನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೆ ನೀವು ಕುಟುಂಬವನ್ನು ಸಿಟ್ಟುಹಾಕಬಹುದು.

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

ಕರ್ಲ್ -ಓ - ಲಿಮಿಟ್-ರೇಟ್ 1 ಮಿ

ದರವನ್ನು ಕಿಲೋಬೈಟ್ಗಳು (ಕೆ ಅಥವಾ ಕೆ), ಮೆಗಾಬೈಟ್ಗಳು (ಮೀ ಅಥವಾ ಮೀ) ಅಥವಾ ಗಿಗಾಬೈಟ್ಸ್ (ಜಿ ಅಥವಾ ಜಿ) ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು.

ಒಂದು FTP ಸರ್ವರ್ನಿಂದ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ

ಕರ್ಲ್ ಆಜ್ಞೆಯು ಕೇವಲ HTTP ಫೈಲ್ ವರ್ಗಾವಣೆಗಿಂತಲೂ ಹೆಚ್ಚಿನದನ್ನು ನಿರ್ವಹಿಸಬಲ್ಲದು. ಇದು FTP, GOPHER, SMB, HTTPS ಮತ್ತು ಇತರ ಹಲವು ಸ್ವರೂಪಗಳನ್ನು ನಿಭಾಯಿಸಬಲ್ಲದು.

FTP ಪರಿಚಾರಕದಿಂದ ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:

ಕರ್ಲ್-ಯು ಬಳಕೆದಾರ: ಪಾಸ್ವರ್ಡ್ -ಒ

ನೀವು URL ನ ಭಾಗವಾಗಿ ಫೈಲ್ನ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ ಅದು ಫೈಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತದೆ ಆದರೆ ನೀವು ಫೋಲ್ಡರ್ನ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ ಅದು ಫೋಲ್ಡರ್ ಪಟ್ಟಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ftp ಪರಿಚಾರಕಕ್ಕೆ ಫೈಲ್ಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಲು ಸುರುಳಿಯಾಗಿ ಬಳಸಬಹುದು:

ಕರ್ಲ್-ಯು ಬಳಕೆದಾರ: password -T

ಫೈಲ್ಗಳು ಮತ್ತು ಅನೇಕ HTTP ಫೈಲ್ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವುದಕ್ಕಾಗಿ ಅದೇ ಮಾದರಿಯ ಹೊಂದಾಣಿಕೆಯನ್ನು ಬಳಸಬಹುದು.

ಒಂದು ಫಾರ್ಮ್ಗೆ ಫಾರ್ಮ್ ಡೇಟಾವನ್ನು ಹಾದುಹೋಗುವಿಕೆ

ನೀವು ಆನ್ ಲೈನ್ ರೂಪದಲ್ಲಿ ಭರ್ತಿ ಮಾಡಲು ಸುರುಳಿಯಾಗಿ ಬಳಸಬಹುದು ಮತ್ತು ನೀವು ಅದನ್ನು ಆನ್ಲೈನ್ನಲ್ಲಿ ಭರ್ತಿ ಮಾಡಿದಂತೆ ಡೇಟಾವನ್ನು ಸಲ್ಲಿಸಿ. ಗೂಗಲ್ನಂತಹ ಅನೇಕ ಜನಪ್ರಿಯ ಸೇವೆಗಳು ಈ ರೀತಿಯ ಬಳಕೆಯ ನಿರ್ಬಂಧವನ್ನು ಹೊಂದಿವೆ.

ಒಂದು ಹೆಸರು ಮತ್ತು ಇಮೇಲ್ ವಿಳಾಸದೊಂದಿಗೆ ಒಂದು ಫಾರ್ಮ್ ಇದೆ ಎಂದು ಊಹಿಸಿ. ಈ ಮಾಹಿತಿಯನ್ನು ಈ ಕೆಳಗಿನಂತೆ ನೀವು ಸಲ್ಲಿಸಬಹುದು:

curl -d name = john email=john@mail.com www.mysite.com/formpage.php

ಫಾರ್ಮ್ ಮಾಹಿತಿಯನ್ನು ವರ್ಗಾವಣೆ ಮಾಡಲು ಹಲವಾರು ಮಾರ್ಗಗಳಿವೆ. ಮೇಲಿನ ಆಜ್ಞೆಯು ಮೂಲಭೂತ ಪಠ್ಯವನ್ನು ಬಳಸುತ್ತದೆ ಆದರೆ ಇಮೇಜ್ ವರ್ಗಾವಣೆಯನ್ನು ಅನುಮತಿಸುವ ಬಹು ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಬಳಸಲು ನೀವು ಬಯಸಿದರೆ ನೀವು ಮೈನಸ್ ಎಫ್ ಸ್ವಿಚ್ (-F) ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ.

ಸಾರಾಂಶ

ಕರ್ಲ್ ಆಜ್ಞೆಯು ಬಹಳಷ್ಟು ವಿಭಿನ್ನ ಪ್ರಮಾಣೀಕರಣ ವಿಧಾನಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ನೀವು FTP ಸೈಟ್ಗಳನ್ನು ಪ್ರವೇಶಿಸಲು, ಇಮೇಲ್ಗಳನ್ನು ಕಳುಹಿಸಲು, SAMBA ವಿಳಾಸಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಲು, ಫೈಲ್ಗಳನ್ನು ಮತ್ತು ಇತರ ಫೈಲ್ಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಬಳಸಬಹುದು.

ಕರ್ಲ್ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಕೈಪಿಡಿ ಪುಟವನ್ನು ಓದಿ.