Pagda-download ng Mga File sa Linux gamit ang Command Line

Downloading Files Linux Using Command Line



Sa mga nagdaang taon, ang teknolohiya ay umunlad at lumago nang malaki, na binibigyang diin ang mga pagbabagong nagaganap sa digital na mundo. Ang mga pagsulong na pang-teknolohikal na ito ay humantong sa paglikha ng napakaraming mga pambihirang tool at software na makabuluhang tumulong upang gawing mas madali ang aming buhay.

Ang Linux, isang Unix na nakabatay sa open-source operating system, ay isang halimbawa ng tulad ng isang software na ilang taon lamang, ay walang mga spec na gagamitin sa mga desktop at bilang isang resulta, higit sa lahat na isinasaalang-alang para sa pagpapaunlad ng server. Gayunpaman, sa paglipas ng panahon, mabilis itong umunlad, naging isang maaasahan at malakas na operating system, na kung saan ay humantong sa pagkakaroon nito ng pansin ng isang malaking bilang ng mga gumagamit.







Ang tool ng Command Line na ibinigay ng Linux ay isa sa mga pinakamakapangyarihang tampok na ito na inaalok sa mga gumagamit at ito rin ang gumagawa ng kamangha-manghang at kamangha-manghang gamitin. Ang isang linya ng utos ay isang interface na nakabatay sa teksto na kumukuha ng mga utos at isulong ang mga ito sa OS na nagpapatakbo sa kanila. Ito ay dahil sa kakayahang umangkop na likas nito na nakakuha ng isang gilid sa ibabaw ng Graphical User Interface (GUI) at bilang isang resulta, maraming mga gumagamit ang lumipat sa Command Line para sa paggawa ng iba't ibang mga gawain, isa na rito ay ang pag-download ng mga file.



Samakatuwid ngayon titingnan namin ang dalawang magkakaibang paraan kung paano mag-download ng mga file sa Linux gamit ang tool na Command Line.



Pagda-download ng Mga File gamit ang Wget

Ang isa sa mga pinakatanyag na tool ng command line para sa pag-download ng mga file mula sa internet ay ang Wget. Ang Wget ay isang medyo maraming nalalaman tool na sumusuporta sa maraming mga protokol tulad ng HTTP, HTTPS at FTP at pinapayagan ang isa na mag-download ng maraming mga file at direktoryo. Nagbibigay din ito sa mga gumagamit ng iba't ibang mga tampok mula sa recursive na pag-download hanggang sa pag-play at pag-pause ng mga pag-download pati na rin ang paglilimita sa bandwidth nito.





Bukod dito, ito ay cross-platform na nagbibigay sa kanya ng gilid sa maraming iba pang mga download line ng utos pati na rin ang mga graphic downloader.

Paano Mag-install ng Wget?

Karaniwang may paunang naka-install na Wget sa karamihan ng Mga Pamamahagi ng Linux. Gayunpaman, kung ang isang gumagamit ay nagtataglay ng isang sistema nang hindi nai-install ang Wget, kailangan ng gumagamit na buksan ang linya ng utos sa pamamagitan ng alinman sa Ubuntu Dash o Ctrl + Alt + T shortcut at ipasok ang sumusunod na utos:



$sudo apt-get install wget

Mapapansin na ang utos na ibinigay sa itaas ay para lamang sa mga Debian based Linux system tulad ng Ubuntu. Kung ang isang gumagamit ay may isang sistema ng Red Hat Linux tulad ng Fedora, kailangan ng gumagamit na ipasok ang sumusunod na utos sa linya ng utos:

$yum install wget

Mga Tampok ng Wget

Tulad ng nabanggit dati, ang Wget ay may maraming mga tampok na isinasama sa loob nito. Ang pinaka-pangunahing operasyon na inaalok ng Wget sa mga gumagamit ay ang pag-download ng mga file sa pamamagitan lamang ng paggamit ng URL nito. Maaari itong magawa sa pamamagitan ng pag-input ng sumusunod na utos sa terminal:

$wgetURL

Magpakita tayo ng isang halimbawa upang higit na linawin ito. Magda-download kami ng isang simpleng imahe sa png format mula sa internet. Tingnan ang imahe sa ibaba para sa mas mahusay na pag-unawa:

Pinapayagan din ni Wget ang mga gumagamit na mag-download ng maraming mga file mula sa iba't ibang mga URL. Madali itong magagawa sa pamamagitan ng sumusunod na utos:

$wgetURL1 URL2 URL3

Muli, maipapakita natin ito gamit ang isang halimbawa. Magda-download kami ng dalawang mga HTML file mula sa dalawang magkakaibang mga website. Para sa mas mahusay na pag-unawa, mangyaring tingnan ang imahe sa ibaba:

Maaari din nating baguhin ang pangalan ng file mula sa orihinal nito gamit ang sumusunod na utos:

$wget -Ofilename URL


Dito tumutukoy ang filename sa pangalan na nais mong tugunan ang file bilang. Gamit ito, maaari din nating baguhin ang uri ng file. Ipinapakita ito sa imahe sa ibaba:

Pinapayagan din ni Wget ang mga gumagamit na i-download muli ang kanilang mga file na karaniwang ina-download ang lahat ng mga file mula sa website sa ilalim ng iisang direktoryo. Madali itong magagawa sa pamamagitan ng sumusunod na utos:

$wget -rURL

Para sa karagdagang impormasyon tungkol sa Wget, maaaring mai-input ng mga gumagamit ang sumusunod na utos sa terminal upang makakuha ng access sa lahat ng mga utos ng Wget na lilitaw na magagamit:

$wget --tulong

Pagda-download ng Mga File gamit ang Curl

Ang Curl ay isa pang tool sa linya ng utos na maaaring magamit upang mag-download ng mga file mula sa internet. Hindi tulad ng Wget, na kung saan ay linya lamang ng utos, ang mga tampok ng Curl ay pinalakas ng libcurl na isang cross-platform URL transfer library. Hindi lamang pinapayagan ng Curl ang pag-download ng mga file ngunit maaari ding gamitin para sa pag-upload at pagpapalitan ng mga kahilingan sa mga server. Ang Curl ay mayroon ding isang mas malaking saklaw ng suporta para sa mga proteksyon kabilang ang mga mahahalagang kagaya ng HTTP, HTTPS, FTP, SFTP atbp Gayunpaman, hindi sinusuportahan ng Curl ang mga recursive na pag-download na inaalok ng Wget.

Paano Mag-install ng Curl?

Katulad nito, tulad ng Wget, ang Curl ay paunang naka-install sa karamihan ng Mga Pamamahagi ng Linux. Maaari lamang itong suriin sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

$kulot--versi

Gayunpaman, kung ang isang gumagamit ay nagtataglay ng isang sistema nang hindi nai-install ang Curl, kailangan ng gumagamit na buksan ang linya ng utos sa pamamagitan ng alinman sa Ubuntu Dash o Ctrl + Alt + T shortcut at ipasok ang sumusunod na utos:

$sudo apt-get installkulot

Mapapansin na ang utos na ibinigay sa itaas ay para lamang sa mga Debian based Linux system tulad ng Ubuntu. Kung ang isang gumagamit ay may isang sistema ng Red Hat Linux tulad ng Fedora, kailangan ng gumagamit na ipasok ang sumusunod na utos sa linya ng utos:

$yum installkulot

Mga tampok ng Curl

Tulad ng Wget, si Curl ay may maraming mga tampok na isinasama sa loob nito. Ang pinaka pangunahing ay ang kakayahang payagan ang mga gumagamit na mag-download ng mga file mula sa isang solong URL mula sa internet. Maaari itong magawa sa pamamagitan ng pag-input ng sumusunod na utos sa terminal:

$kulot-OURL

Para sa mas mahusay na pag-unawa, magda-download kami ng isang simpleng imahe sa png format mula sa internet tulad ng sa kaso ng Wget.

Pinapayagan din ng Curl ang mga gumagamit na baguhin ang filename at ang uri ng file. Maaari itong magawa ng sumusunod na utos:

$curl URL>filename

Sa imahe sa itaas, kumuha kami ng isang png file na orihinal na pinangalanang pancake1.png at na-convert ito sa isang zip file na may bagong pangalan na p.zip.

Tulad ng sa kaso ng Wget, pinapayagan ng Curl ang mga gumagamit na mag-download ng maraming mga file gamit ang isang bilang ng mga URL mula sa internet. Madali itong magagawa sa pamamagitan ng sumusunod na utos:

$kulot-OURL1-OURL2-OURL3

Para sa aming halimbawa, gagamit kami ng curl upang mag-download ng isang jpg file at isang png file mula sa internet. Ipinapakita ang mga resulta sa imahe sa ibaba:


Ang isang kamangha-manghang tampok na ibinibigay ni Curl sa mga gumagamit nito ay ang kakayahang subaybayan ang pag-usad ng pag-download ng file. Maaari itong magawa ng sumusunod na utos:

$kulot -# URL> filename

Para sa karagdagang impormasyon tungkol sa Curl, maaaring mai-input ng mga gumagamit ang sumusunod na utos sa terminal upang makakuha ng access sa lahat ng mga curl na utos na lilitaw na magagamit:

$kulot--tulong

Pinakamahusay na Paraan ng Command Line upang mag-download ng Mga File

Ang Wget at Curl ay kabilang sa malawak na hanay ng mga tool ng linya ng utos na inaalok ng Linux para sa pag-download ng mga file. Parehong nag-aalok ng isang malaking hanay ng mga tampok na nagbibigay sa iba't ibang mga pangangailangan ng mga gumagamit. Kung nais lamang ng mga gumagamit na mag-download ng mga file nang paulit-ulit, kung gayon ang Wget ay magiging isang mahusay na pagpipilian. Kung ang mga gumagamit ay naghahanap upang makipag-ugnay sa server o mag-download ng isang file na itinayo sa ilalim ng isang protokol na hindi sinusuportahan ng Wget, kung gayon ang Curl ay magiging isang mas mahusay na kahalili.