Filhåndtering

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

Download af filer på Linux ved hjælp af kommandolinjen
I de senere år har teknologien udviklet sig og vokset markant og fremhævet 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 i væsentlig grad har 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 for få år tilbage ikke havde specifikationerne til brug i desktops og som følge heraf hovedsagelig 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 leveret af Linux er en af ​​dets mest kraftfulde funktioner, som det tilbyder brugerne, 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 det operativsystem, 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 et resultat har mange brugere skiftet til kommandolinjen for at udføre forskellige opgaver, hvoraf den ene er download af filer.

Derfor vil vi i dag se 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 en mulighed for at downloade flere filer og mapper. Det giver også brugere en række funktioner lige fra rekursiv download til afspilning og pause i downloads samt begrænsning af båndbredde.

Desuden er det på tværs af platforme, hvilket giver det en kant over mange andre kommandolinjedownloadere såvel som grafiske downloadere.

Sådan installeres Wget?

Wget kommer 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 ovenstående kommando kun er til Debian-baserede Linux-systemer som Ubuntu. Hvis en bruger har et Red Hat Linux-system som Fedora, skal brugeren indtaste følgende kommando i kommandolinjen:

$ yum installer wget

Funktioner i Wget

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

$ wget URL

Lad os vise et eksempel for yderligere at afklare dette. Vi downloader et simpelt billede i png-format fra internettet. Se billedet nedenfor for bedre forståelse:

Wget tillader også brugere at downloade flere filer fra forskellige URL'er. Dette kan let gøres ved hjælp af følgende kommando:

$ wget URL1 URL2 URL3

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

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

$ wget -O filnavn URL


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

Wget giver også brugerne mulighed for rekursivt at downloade deres filer, som grundlæggende downloader alle filerne fra webstedet under en enkelt mappe. Dette kan let gøres ved hjælp af følgende kommando:

$ wget -r URL

For mere information om Wget kan brugere 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, er funktioner i Curl drevet af libcurl, som er et cross-platform 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 supportområde for protokoller inklusive de vigtige, såsom HTTP, HTTPS, FTP, SFTP osv. Curl understøtter dog 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 simpelthen kontrolleres ved at køre følgende kommando:

$ curl --version

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

$ sudo apt-get install krølle

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

$ yum installer krølle

Funktioner i Curl

Ligesom Wget har Curl flere funktioner indbygget i den. Det mest basale er dets evne til at give brugerne mulighed for at downloade filer fra en enkelt URL fra internettet. Dette kan gøres ved at indtaste følgende kommando i terminalen:

$ curl-O URL

For bedre forståelse downloader vi et simpelt billede i png-format fra internettet ligesom i tilfældet med Wget.

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 hedder pancake1.png og konverterede den til en zip-fil med det nye navn p.lynlås.

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

$ curl -O URL1 -O URL2 -O URL3

I vores eksempel bruger vi curl til at downloade en jpg-fil og en png-fil fra internettet. Resultaterne vises i nedenstående billede:


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

$ curl - # 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 de mange kommandolinjeværktøjer, som Linux tilbyder til download af filer. Begge tilbyder et stort sæt funktioner, der imødekommer forskellige behov hos brugerne. Hvis brugerne blot vil downloade filer rekursivt, ville Wget være et godt valg. Hvis brugerne ø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.

Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...
Top 10 spil at spille på Ubuntu
Windows-platform har været en af ​​de dominerende platforme til spil på grund af den enorme procentdel af spil, der udvikler sig i dag til indbygget a...
5 bedste arkadespil til Linux
I dag er computere seriøse maskiner, der bruges til spil. Hvis du ikke kan få den nye høje score, ved du hvad jeg mener. I dette indlæg vil du kende n...