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
curl -O - Salvarea automată cu numele original al fișierului: Salvează fișierul local folosind exact numele componentei finale extrase din calea URL-ului.curl -C - Reluarea descărcării întrerupte (Resume Download): Reia descărcarea unui fișier mare de la poziția unde a fost întreruptă conexiunea.curl -s - Activarea modului silențios: Ascunde bara de progres și mesajele de stare ale procesului de descărcare.