Oprócz WGET, Curl jest głównym narzędziem w klatce narzędzi Linux Guru, gdy WebScraping, szturchanie Internetu lub intranet, pobieranie plików, testowanie aplikacji i wykonywanie połączeń internetowych za pośrednictwem narzędzia CLI.
Curl jest aktywnie rozwijany przez społeczność programistów i ma swoją obecność w Internecie na https: // curl.Haxx.se/.
Szybkie spojrzenie na niektóre elementy Curl:
Aby uzyskać więcej funkcji
Najnowsze wydanie Curl
Najnowsza wersja Curl od stycznia 2020 r. Wynosi 7.68.0. Pliki są publikowane na stronie Curl, a kod źródłowy można znaleźć na stronie GitHub dla projektu. Zobacz Changelog, aby uzyskać najnowsze notatki z wydania Curl.
Jak budować i zainstalować loki ze źródła
Najpierw uzyskaj kod źródłowy Curl ze strony pobierania. Nie będę tego demonstrować, ponieważ prawdopodobnie potrzebujesz curl lub wget, aby uzyskać kod źródłowy i to jest zbędne, aby pokazać w tym samouczku. Zobacz pobrane oprogramowanie poniżej:
Będziesz także musiał zainstalować GCC I robić Na twojej maszynie przed rozpoczęciem, załóżmy, że jest debian lub kompatybilny:
$ apt-get instal instaluj gcc $ apt-get instal instalację
Teraz rozpakuj oprogramowanie za pomocą polecenia TAR. A następnie wprowadź niespakowany katalog i uruchom konfigurację, wykonaj i zrób instalację
$ tar xzvf curl-7.68.0.smoła.gz $ cd curl-7.68.0 $ ./skonfiguruj $, aby $ sudo tworzy instalację
Jeśli otrzymasz to ostrzeżenie, możesz zainstalować 2 wersje Curl i musisz upewnić się, że używasz libcurl, który właśnie skompilowałeś z skompilowaną wersją Curl. Więc ustaw LD_LiBRARY_PATH, aby to naprawić:
OSTRZEŻENIE: Wersje Curl i Libcurl nie pasują. Może mieć wpływ na funkcjonalność. $ Export Ld_Library_Path =/usr/local/lib
Teraz możesz zobaczyć Curl i Libcurl mają pasujące wersje, a Curl działa zgodnie z oczekiwaniami.
Jak zainstalować Curl na Debian 10 lub Ubuntu 19.10
Curl jest domyślnie zainstalowany w najnowszych wersjach Debian i Ubuntu. Jeśli z jakiegoś powodu go usunąłeś
sudo apt-get curl
Jak zainstalować Curl na CentOS 8
Curl jest domyślnie zainstalowany w najnowszych wersjach CentoS i Red Hat. Jeśli z jakiegoś powodu go usunąłeś
sudo yum instal instaluj curl
Pobierz stronę internetową z przykładem Curl
Pobierzmy prostą stronę internetową z Curl. Oto składnia i przykład:
curl https: // linuxhint.com/witryna.xml> out.Strona internetowa wyrusza.Strona internetowa
Przykład pobierania wielu stron
Możesz użyć Wildcards i Fancy Składnia do pobrania wielu plików jednocześnie. Oto przykład do pobrania z Linuxhint Strate, które są zgodne z regularnym wzorem. Opcja -O będzie przechowywać pliki w nazwach, które są takie same jak oryginalne strony internetowe, ale lokalnie.
curl -o https: // linuxhint.COM/SITEMAP-PT-POST-2019- [01-12].XML
Wniosek
Curl jest domyślnie instalowany głównie w większości nowoczesnych dystrybucji Linux, więc dostęp do niego jest super łatwy. Kompilacja lub instalacja pakietu jest również łatwa. Sprawdź poniższe zasoby, aby uzyskać więcej informacji na temat wszystkich obfitych funkcji Curl.