Download af filer på Linux ved hjælp af kommandolinjen

Downloading Files Linux Using Command Line



I de senere år har teknologien udviklet sig og vokset betydeligt, hvilket fremhæver de ændringer, der finder sted i den digitale verden. Disse teknologiske fremskridt har ført til skabelsen af ​​så mange ekstraordinære værktøjer og software, der har betydeligt hjulpet med at gøre vores liv lettere.

Linux, et Unix-baseret open-source operativsystem, er et eksempel på sådan en software, der kun få år tilbage ikke havde specifikationerne til at blive brugt på desktops og som følge heraf hovedsageligt blev overvejet til serverudvikling. Men med tiden har det hurtigt udviklet sig og er blevet et pålideligt og kraftfuldt operativsystem, hvilket igen har ført til, at det har fået opmærksomhed fra et stort antal brugere.







Kommandolinjeværktøjet fra Linux er en af ​​dens mest kraftfulde funktioner, som det tilbyder til brugere, og det er også det, der gør det så fascinerende og fantastisk at bruge. En kommandolinje er simpelthen en tekstbaseret grænseflade, der tager kommandoer ind og videresender dem til operativsystemet, der kører dem. Det er på grund af denne fleksible karakter, at den har fået en fordel i forhold til den grafiske brugergrænseflade (GUI), og som følge heraf har mange brugere skiftet til kommandolinjen for at udføre forskellige opgaver, hvoraf den ene er download af filer.



Derfor ser vi i dag på to forskellige måder, hvordan man downloader filer på Linux ved hjælp af kommandolinjeværktøjet.



Download af filer ved hjælp af Wget

Et af de mest populære kommandolinjeværktøjer til download af filer fra internettet er Wget. Wget er et ret alsidigt værktøj, der understøtter flere protokoller som HTTP, HTTPS og FTP og giver mulighed for at downloade flere filer og mapper. Det giver også brugerne en række funktioner lige fra rekursiv download til afspilning og pause af downloads samt begrænsning af dens båndbredde.





Desuden er det platformsoverskridende, hvilket giver det en god fordel i forhold til mange andre kommandolinjedownloadere såvel som grafiske downloadere.

Sådan installeres Wget?

Wget leveres normalt forudinstalleret med de fleste Linux-distributioner. Men hvis en bruger er i besiddelse af et system uden at Wget er installeret, skal brugeren åbne kommandolinjen via enten Ubuntu Dash eller Ctrl+Alt+T genvej, og indtast følgende kommando:



$sudo apt-get install wget

Det skal bemærkes, at den ovenstående kommando kun er til Debian -baserede Linux -systemer såsom Ubuntu. Hvis en bruger har et Red Hat Linux -system som f.eks. Fedora, skal brugeren indtaste følgende kommando i kommandolinjen:

$yum installere wget

Funktioner i Wget

Som nævnt før har Wget flere funktioner indbygget i det. Den mest grundlæggende operation, som Wget tilbyder til brugere, er at downloade filer ved blot at bruge dens URL. Dette kan gøres ved at indtaste følgende kommando i terminalen:

$wgetURL

Lad os vise et eksempel for yderligere at præcisere dette. Vi vil downloade et simpelt billede i png -format fra internettet. Se billedet herunder for bedre forståelse:

Wget tillader også brugere at downloade flere filer fra forskellige webadresser. Dette kan let gøres med følgende kommando:

$wgetURL1 URL2 URL3

Endnu en gang kan vi vise dette ved hjælp af et eksempel. Vi vil downloade to HTML -filer fra to forskellige websteder. For bedre forståelse, se venligst billedet herunder:

Vi kan også ændre navnet på filen fra dens original ved hjælp af følgende kommando:

$wget -ELLERfilnavn URL


Her refererer filnavn til det navn, du vil adressere filen som. Ved hjælp af dette kan vi også ændre filtypen. Dette er vist på billedet herunder:

Wget giver også brugere mulighed for rekursivt at downloade deres filer, som stort set downloader alle filerne fra webstedet under en enkelt mappe. Dette kan let gøres med følgende kommando:

$wget -rURL

For mere information om Wget kan brugerne indtaste følgende kommando i terminalen for at få adgang til alle de Wget -kommandoer, der ser ud til at være tilgængelige:

$wget --Hjælp

Download af filer ved hjælp af Curl

Curl er et andet kommandolinjeværktøj, der kan bruges til at downloade filer fra internettet. I modsætning til Wget, som kun er kommandolinje, drives Curls funktioner af libcurl, som er et tværplatformet URL-overførselsbibliotek. Curl tillader ikke kun download af filer, men kan også bruges til upload og udveksling af anmodninger med servere. Curl har også et meget større supportinterval for protokoller, herunder de vigtige såsom HTTP, HTTPS, FTP, SFTP osv. Curl understøtter imidlertid ikke rekursive downloads, som Wget tilbyder.

Sådan installeres Curl?

På samme måde, som Wget, kommer Curl forudinstalleret med de fleste Linux-distributioner. Dette kan ganske enkelt kontrolleres ved at køre følgende kommando:

$krølle--version

Men hvis en bruger er i besiddelse af et system uden at Curl er installeret, skal brugeren åbne kommandolinjen via enten Ubuntu Dash eller Ctrl+Alt+T genvej, og indtast følgende kommando:

$sudo apt-get installkrølle

Det skal bemærkes, at den ovenstående kommando kun er til Debian -baserede Linux -systemer såsom Ubuntu. Hvis en bruger har et Red Hat Linux -system som f.eks. Fedora, skal brugeren indtaste følgende kommando i kommandolinjen:

$yum installerekrølle

Funktioner af Curl

Ligesom Wget har Curl flere funktioner indbygget i det. Den mest grundlæggende er dens evne til at tillade brugere at downloade filer fra en enkelt URL fra internettet. Dette kan gøres ved at indtaste følgende kommando i terminalen:

$krølle-ELLERURL

For bedre forståelse vil vi downloade et simpelt billede i png -format fra internettet ligesom i Wget -tilfælde.

Curl giver også brugere mulighed for at ændre filnavnet og filtypen. Dette kan gøres med følgende kommando:

$curl URL>filnavn

På billedet ovenfor tog vi en png -fil, der oprindeligt hed pancake1.png og konverterede den til en zip -fil med det nye navn p.zip.

Ligesom i tilfælde af Wget tillader Curl brugere at downloade flere filer ved hjælp af et antal URL'er fra internettet. Dette kan let gøres med følgende kommando:

$krølle-ELLERURL1-ELLERURL2-ELLERURL3

I vores eksempel vil vi bruge curl til at downloade en jpg -fil og en png -fil fra internettet. Resultaterne er vist på billedet herunder:


En temmelig fantastisk funktion, som Curl giver sine brugere, er dens evne til at overvåge fremskridt med download af filen. Dette kan gøres med følgende kommando:

$krølle -# URL> filnavn

For mere information om Curl kan brugerne indtaste følgende kommando i terminalen for at få adgang til alle Curl -kommandoer, der ser ud til at være tilgængelige:

$krølle--Hjælp

Bedste kommandolinjemetode til download af filer

Wget og Curl er blandt den brede vifte af kommandolinjeværktøjer, Linux tilbyder til download af filer. Begge tilbyder et stort sæt funktioner, der tilgodeser brugernes forskellige behov. Hvis brugere simpelthen vil downloade filer rekursivt, ville Wget være et godt valg. Hvis brugere ønsker at interagere med serveren eller downloade en fil bygget under en protokol, som Wget ikke understøtter, ville Curl være et bedre alternativ.