Baixant fitxers a Linux mitjançant la línia d'ordres

Downloading Files Linux Using Command Line



En els darrers anys, la tecnologia ha evolucionat i ha crescut significativament, destacant els canvis que s’estan produint al món digital. Aquests avenços tecnològics han conduït a la creació de tantes eines i programes extraordinaris que han ajudat significativament a facilitar la nostra vida.

Linux, un sistema operatiu de codi obert basat en Unix, és un exemple d’aquest programari que fa només uns anys, no tenia les especificacions per utilitzar-se als ordinadors de sobretaula i, com a resultat, es va considerar principalment per al desenvolupament de servidors. No obstant això, amb el pas del temps, ha evolucionat ràpidament, convertint-se en un sistema operatiu fiable i potent, que al seu torn ha portat a captar l'atenció d'un gran nombre d'usuaris.







L’eina de línia d’ordres que proporciona Linux és una de les seves funcions més potents que ofereix als usuaris i és també el que la fa tan fascinant i sorprenent d’utilitzar. Una línia d'ordres és simplement una interfície basada en text que pren ordres i les reenvia al SO que les executa. És degut a aquesta naturalesa flexible que ha guanyat un avantatge respecte a la interfície gràfica d’usuari (GUI) i, com a resultat, molts usuaris han canviat a la línia d’ordres per fer diverses tasques, una de les quals és la descàrrega de fitxers.



Per tant, avui examinarem dues maneres diferents de com baixar fitxers a Linux mitjançant l’eina de línia d’ordres.



Descàrrega de fitxers mitjançant Wget

Una de les eines de línia d’ordres més populars per descarregar fitxers d’Internet és Wget. Wget és una eina força versàtil que admet múltiples protocols com HTTP, HTTPS i FTP i permet descarregar diversos fitxers i directoris. També proporciona als usuaris una varietat de funcions que van des de la descàrrega recursiva fins a la reproducció i la pausa de les descàrregues, així com la limitació de l’amplada de banda.





A més, és multiplataforma, cosa que li proporciona una gran avantatge respecte a molts altres descarregadors de línia d’ordres i descarregadors gràfics.

Com instal·lar Wget?

Wget sol venir preinstal·lat amb la majoria de distribucions de Linux. Tanmateix, si un usuari té un sistema sense instal·lar Wget, l’usuari haurà d’obrir la línia d’ordres mitjançant Ubuntu Dash o Ctrl + Alt + T drecera i introduïu l'ordre següent:



$suo apt-get install wget

Cal tenir en compte que l'ordre donada anteriorment només és per a sistemes Linux basats en Debian com Ubuntu. Si un usuari té un sistema Red Hat Linux com Fedora, l’usuari ha d’introduir l’ordre següent a la línia d’ordres:

$yum instal·lar wget

Característiques de Wget

Com s'ha esmentat anteriorment, Wget té incorporades diverses funcions. L'operació més bàsica que ofereix Wget als usuaris és descarregar fitxers simplement utilitzant el seu URL. Això es pot fer introduint l'ordre següent al terminal:

$wgetURL

Mostrem un exemple per aclarir-ho encara més. Baixarem una imatge senzilla en format PNG des d'Internet. Vegeu la imatge següent per comprendre millor:

Wget també permet als usuaris descarregar diversos fitxers des de diferents URL. Això es pot fer fàcilment mitjançant l'ordre següent:

$wgetURL1 URL2 URL3

Una vegada més, ho podem mostrar amb un exemple. Descarregarem dos fitxers HTML de dos llocs web diferents. Per a una millor comprensió, mireu la imatge següent:

També podem canviar el nom del fitxer del seu original mitjançant l'ordre següent:

$wget -OURL del nom de fitxer


Aquí el nom de fitxer fa referència al nom amb el qual voleu dirigir el fitxer. Utilitzant això, també podem canviar el tipus de fitxer. Això es mostra a la imatge següent:

Wget també permet als usuaris baixar recursivament els seus fitxers, que bàsicament descarreguen tots els fitxers del lloc web en un mateix directori. Això es pot fer fàcilment mitjançant l'ordre següent:

$wget -rURL

Per obtenir més informació sobre Wget, els usuaris poden introduir l'ordre següent al terminal per accedir a totes les ordres de Wget que semblen estar disponibles:

$wget --ajudar

Descàrrega de fitxers mitjançant Curl

Curl és una altra eina de línia d’ordres que es pot utilitzar per descarregar fitxers d’Internet. A diferència de Wget, que només és una línia d’ordres, les funcions de Curl són impulsades per libcurl, que és una biblioteca de transferència d’URL multiplataforma. Curl no només permet descarregar fitxers, sinó que també es pot utilitzar per carregar i intercanviar sol·licituds amb servidors. Curl també té un rang de suport molt més gran per a protocols, inclosos els més importants com HTTP, HTTPS, FTP, SFTP, etc. No obstant això, Curl no admet descàrregues recursives que ofereix Wget.

Com instal·lar Curl?

De la mateixa manera, com Wget, Curl ve preinstal·lat amb la majoria de distribucions de Linux. Això es pot comprovar simplement executant l'ordre següent:

$rínxol--versió

Tanmateix, si un usuari té un sistema sense que s’instal·li Curl, l’usuari haurà d’obrir la línia d’ordres mitjançant Ubuntu Dash o Ctrl + Alt + T drecera i introduïu l'ordre següent:

$suo apt-get installrínxol

Cal tenir en compte que l'ordre donada anteriorment només és per a sistemes Linux basats en Debian com Ubuntu. Si un usuari té un sistema Red Hat Linux com Fedora, l’usuari ha d’introduir l’ordre següent a la línia d’ordres:

$yum instal·larrínxol

Característiques de Curl

Igual que Wget, Curl té diverses funcions incorporades. El més bàsic és la seva capacitat per permetre als usuaris descarregar fitxers des d’un únic URL d’Internet. Això es pot fer introduint l'ordre següent al terminal:

$rínxol-OURL

Per a una millor comprensió, descarregarem una imatge senzilla en format png des d'Internet, igual que en el cas de Wget.

Curl també permet als usuaris canviar el nom del fitxer i el tipus de fitxer. Això es pot fer mitjançant l'ordre següent:

$URL de rínxol>nom de l'arxiu

A la imatge superior, vam agafar un fitxer png originalment anomenat pancake1.png i el vam convertir en un fitxer zip amb el nom nou p.zip.

Igual que en el cas de Wget, Curl permet als usuaris descarregar diversos fitxers mitjançant diversos URL des d'Internet. Això es pot fer fàcilment mitjançant l'ordre següent:

$rínxol-OURL1-Ourl2-OURL3

Per al nostre exemple, utilitzarem curl per descarregar un fitxer jpg i un fitxer png des d'Internet. Els resultats es mostren a la imatge següent:


Una característica bastant sorprenent que Curl proporciona als seus usuaris és la seva capacitat per controlar el progrés de la descàrrega del fitxer. Això es pot fer mitjançant l'ordre següent:

$rínxol -# URL> nom de fitxer

Per obtenir més informació sobre Curl, els usuaris poden introduir l'ordre següent al terminal per obtenir accés a totes les ordres Curl que semblen estar disponibles:

$rínxol--ajudar

Millor mètode de línia d'ordres per descarregar fitxers

Wget i Curl es troben entre l'àmplia gamma d'eines de línia d'ordres que Linux ofereix per descarregar fitxers. Tots dos ofereixen un gran conjunt de funcions que atenen les diferents necessitats dels usuaris. Si els usuaris simplement volen descarregar fitxers de manera recursiva, llavors Wget seria una bona opció. Si els usuaris volen interactuar amb el servidor o descarregar un fitxer construït sota un protocol que Wget no admet, Curl seria una alternativa millor.