curl -o – Salvarea răspunsului într-un fișier local specificat în Comenzi cURL

Scrie corpul răspunsului primit de la server într-un fișier local cu numele ales.

Sintaxă
curl -o /cale/fisier_salvat.ext <url>
curl --output fisier.zip <url>

Ce face curl -o - Salvarea răspunsului într-un fișier local specificat

În loc să proiecteze conținutul în terminal (stdout), opțiunea -o (minus ‘o’ mic sau --output) redirecționează datele direct într-un fișier pe disc.

Dacă descărcați fișiere binare (imagini, arhive, PDF-uri), utilizarea acestei opțiuni este obligatorie pentru a preveni coruperea afișajului din consolă.

Puteți folosi sintaxa -o /dev/null dacă doriți să măsurați viteza de descărcare fără a scrie efectiv datele pe stocare.

Exemple

Exemplul 1: Descărcarea unei imagini și salvarea ei pe disc

Scrie imaginea direct în fișierul logo.png.

curl -o logo.png https://www.dexblog.ro/assets/logo.png

Ieșire în terminal

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 24890  100 24890    0     0   120k      0 --:--:-- --:--:-- --:--:--  121k

Greșeli frecvente

  • Confuzia între -o (minus ‘o’ mic – nume ales de tine) și -O (minus ‘O’ mare – păstrează numele original din URL).

Comenzi înrudite