Skip to content
Uudet virat
  • Windows 11-uppdatering KB5007262 fixar Microsoft Installer-problem
  • Hur man aktiverar eller inaktiverar lösenordsgenerator på Microsoft Edge
  • Hur man uppgraderar till Windows 11
  • Hur man lägger till teman för att anpassa Microsoft Edge
  • Windows 10 kommer inte att få x64 app-emulator för ARM
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Technology News
  • Linux
  • Windows
  • Mac
  • Hardware
  • Internet
  • More
    • Opinions
    • Productivity
    • Smart Home
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Technology News
  • Linux
  • Windows
  • Mac
  • Hardware
  • Internet
  • More
    • Opinions
    • Productivity
    • Smart Home
onioni tech

Vain yksi tekninen sivustoz

Home - Linux - Hur man använder cURL Command i Linux

Hur man använder cURL Command i Linux

Hur man använder cURL Command i Linux

    tisdag maj 4, 2021

Contents

  • 1 Hur man använder cURL Command i Linux
    • 1.1 Grundläggande cURL-funktionalitet
    • 1.2 Följ HTTP Headers
    • 1.3 Spara cURL-resultat i en fil
    • 1.4 Ladda ner flera filer samtidigt
    • 1.5 Fortsätt en stoppad nedladdning
    • 1.6 Använd grundläggande HTTP-autentisering
    • 1.7 Slutsats

Hur man använder cURL Command i Linux

Oavsett vad du använder din dator till har det antagligen varit minst ett tillfälle där du behövde ladda ner något och att öppna en webbläsare kändes som överdriven. Detta skulle vara ett bra användningsfall för CURL.

Som namnet antyder är cURL ett kommandoradsverktyg för överföring av data med URL: er. En av de enklaste användningarna är att ladda ner en fil via kommandoraden. Detta är dock vilseledande, eftersom cURL är ett otroligt kraftfullt verktyg beroende på hur du använder det. Även om du är något bekant med kommandot använder du förmodligen inte det till fullo.

Grundläggande cURL-funktionalitet

En av de mest grundläggande sakerna du kan göra med cURL är att ladda ner en webbsida eller fil. För att göra detta använder du bara curl kommando följt av en URL. Här är ett exempel:

curl https://www.google.com

Om du använder kommandot på det här sättet får du oftast en terminal full av rå HTML i bästa fall och i värsta fall en tvätt av oigenkännliga tecken. Om du hellre vill spara den i en fil kan du använda standardomdirigeringar av Unix-stil för att göra det.

curl https://www.google.com > google.html

Följ HTTP Headers

Din webbläsare fixar ofta detta åt dig, men Internet är väldigt specifikt. När du skriver in en URL är det stor chans att du omdirigeras en eller flera gånger innan du når din destination.

Säg till exempel att du försöker nå webbplatsen Onioni.fi/sv. Om du skriver följande får du helt enkelt ett omdirigeringsmeddelande:

curl https://www.maketecheasier.com

Du kan följa dessa HTTP-platsrubriker med hjälp av -L flagga som så:

curl -L https://www.maketecheasier.com

hur man använder curl-kommandon-http-headers

Detta kommer inte att se bra ut i din terminal, men det är ett bra alternativ att veta.

Spara cURL-resultat i en fil

Det finns några sätt att spara innehållet i en URL i en fil. De -o alternativet låter dig bestämma filnamnet, medan -O alternativet använder filnamnet i webbadressen för att spara. För att välja din egen fil, använd följande alternativ:

curl -o filename.html https://example.com/url

Ofta vill du inte spara en fil med samma namn som den använder på servern. För det, använd -O alternativ.

curl -O https://example.com/filename.html

hur man använder curl-kommandon-nedladdning-till-fil

Ladda ner flera filer samtidigt

Om du behöver ladda ner några filer samtidigt gör cURL det enkelt att göra. Du vill vanligtvis använda detta med -O alternativ.

curl -O https://example.com/file1.html -O https://example.com/file2.html

hur man använder curl-kommandon-flera-nedladdningar

När du laddar ner detta sätt kommer cURL att försöka återanvända anslutningen istället för att skapa nya anslutningar varje gång.

Fortsätt en stoppad nedladdning

Det är aldrig kul när en nedladdning slutar halvvägs. Lyckligtvis gör cURL det enkelt att återuppta en nedladdning utan att behöva börja om. Syntaxen är något konstig, som du behöver lägga till -C - till ditt kommando.

Anta att du startade en nedladdning med följande:

curl -O https://example.com/bigfile.zip

Sedan stoppade du det genom att trycka på Ctrl + C. Du kan återuppta det med följande kommando:

curl -C - -O https://example.com/bigfile.zip

Använd grundläggande HTTP-autentisering

Detta fungerar inte för allt som kräver ett användarnamn och lösenord, men om en server använder grundläggande HTTP-autentisering kan cURL fungera med det. För att ladda ner en fil med användarnamn / lösenordsautentisering kan du använda följande:

curl -u username:password -O http://example.com/filename.html

hur man använder curl-kommandon-http-autentisering

Detta fungerar också med FTP-servrar, eftersom cURL stöder massor av olika protokoll.

Slutsats

Det finns bara en hel del du kan göra med CURL. Ibland kan all denna funktion kännas som för mycket. Om cURL känns för funktionsrikt och spännande för dig finns det ett enklare alternativ: GNU wget.

Medan cURL ger dig alla alternativ du kan önska, syftar wget till att ge bra standardalternativ för dig. Är du inte säker på om det här är vad du letar efter? Oroa dig inte, vi har en detaljerad jämförelse av cURL och wget som ska hjälpa dig att ta reda på vilken som är rätt för dig.

#Hur #man #använder #cURL #Command #Linux

How much onions deserves this post?

Click a onion to throw it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Inläggsnavigering

Previous Article
Next Article

Senaste inläggen

  • Windows 11-uppdatering KB5007262 fixar Microsoft Installer-problem
  • Hur man aktiverar eller inaktiverar lösenordsgenerator på Microsoft Edge
  • Hur man uppgraderar till Windows 11
  • Hur man lägger till teman för att anpassa Microsoft Edge
  • Windows 10 kommer inte att få x64 app-emulator för ARM

Kategorier

  • Deals
  • News
  • Software Tools

Sitemaps

FINLAND | SWEDEN | NORWAY zz
Contact
ONIONI.FI
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Alltid aktiverad
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SPARA OCH ACCEPTERA

Terms and Conditions - Privacy Policy