Strona podręcznika "curl" ma następujący opis:
cURL jest narzędziem do przesyłania danych z serwera lub do serwera przy użyciu jednego z obsługiwanych protokołów (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET i TFTP). Polecenie zostało zaprojektowane do pracy bez interakcji użytkownika.Zasadniczo możesz użyć cURL do pobierania treści z Internetu. Na przykład, jeśli uruchomiono komendę cURL z ustawionym adresem internetowym na:
https://www.Go-Travels.com/curl-definition-2184508
Połączona strona zostanie pobrana. Domyślnie dane wyjściowe będą wyświetlane w wierszu poleceń, ale można również określić nazwę pliku, w której plik ma zostać zapisany. Podany adres URL może wskazywać na domenę najwyższego poziomu witryny, na przykład: www.Go-Travels.com
Lub może wskazywać na poszczególne strony w witrynie. Możesz użyć cURL, aby pobrać fizyczne strony internetowe, obrazy, dokumenty i pliki. Na przykład, aby pobrać najnowszą wersję systemu Ubuntu Linux, wystarczy uruchomić następujące polecenie: curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso To, czy używasz cURL, czy Wget, zależy od tego, co próbujesz osiągnąć. Komenda Wget służy do pobierania plików z sieci takich jak Internet. Główną zaletą użycia polecenia Wget jest to, że można go używać do rekurencyjnego pobierania plików. Dlatego jeśli chcesz pobrać całą witrynę, możesz to zrobić za pomocą jednego prostego polecenia. Polecenie Wget jest również dobre do pobierania wielu plików. Polecenie cURL pozwala używać symboli wieloznacznych do określenia adresów URL, które chcesz odzyskać. Więc jeśli wiesz, że istnieje poprawny URL o nazwie: http://www.mysite.com/images/image1.jpg
I http://www.mysite.com/images/image2.jpg
Następnie możesz pobrać oba obrazy z jednym adresem URL określonym za pomocą polecenia curl. Komenda Wget może odzyskać, gdy pobieranie się nie powiedzie, a polecenie cURL nie. Zapoznaj się dobrze z puszkami i kanistrami w odniesieniu do poleceń Wget i cURL. Dziwacznie jedna z różnic na tej stronie mówi, że możesz wpisać Wget używając tylko lewej ręki na klawiaturze QWERTY. Do tej pory było wiele powodów, aby używać Wget przez cURL, ale nie ma nic, dlaczego używałbyś cURL przez Wget. Polecenie cURL obsługuje więcej protokołów niż polecenie Wget, zapewnia również lepszą obsługę SSL. Obsługuje również więcej metod uwierzytelniania niż Wget. Polecenie cURL działa również na większej liczbie platform niż polecenie Wget. Za pomocą polecenia cURL można podać wiele adresów URL w tym samym wierszu poleceń, a jeśli adresy URL znajdują się w tej samej witrynie, wszystkie adresy URL tej witryny zostaną pobrane przy użyciu tego samego połączenia, które jest dobre dla wydajności. Możesz określić zakres, aby ułatwić pobieranie adresów URL o podobnych nazwach ścieżek. Istnieje również biblioteka cURL, która jest używana przez polecenie cURL libcurl. To może być używane z wieloma językami programowania i skryptów do skrobania informacji ze stron internetowych. Podczas pobierania zawartości pojawi się pasek postępu z szybkością pobierania lub wysyłania, jak długo trwało wydawanie polecenia i jak długo jeszcze jest jeszcze do zrobienia. Polecenie cURL działa na dużych plikach o wielkości ponad 2 GB zarówno do pobierania, jak i wysyłania. Zgodnie z tą tabelą porównawczą, która porównuje funkcje zwijania z innymi narzędziami do pobierania, polecenie cURL ma następującą funkcję: Czy powinienem używać cURL lub Wget?
Funkcje cURL




