Jak pobierać pliki z Curl (5 przykładów)
- 4373
- 702
- Juliusz Sienkiewicz
kędzior to narzędzie i biblioteka wiersza poleceń typu open source do przesyłania danych ze zdalnych systemów. Curl Obsługa szeroka gama protokołów, takich jak Plik, FTP, FTP, HTTP, HTTP, SCP, SFTP i wiele innych. Ten artykuł pomoże Ci pobrać pliki zdalne za pomocą wiersza poleceń Curl.
1. Pobierz pojedynczy plik
Użyj następującego polecenia, aby pobrać pojedynczy plik z zdalnego serwera za pomocą protokołu HTTP. Poniższy przykład pobierze najnowsze.smoła.GZ z zdalnego serwera i zapisz w bieżącym katalogu o tej samej nazwie.
curl -o http: // WordPress.org/najnowszy.smoła.GZ % Otrzymano % XFerd Średnia prędkość czas czas czas prąd przesyłał DLOAD Całkowicie wydana lewa prędkość 100 178 100 178 0 0 239 0-:-:-:-:--:-:-:- - 239
2. Pobierz plik i zapisz w innej nazwie
Użyj następującego polecenia, aby pobrać pojedynczy plik z zdalnego serwera i zapisać w określonej lokalizacji z określoną nazwą na dysku lokalnym. Poniższy przykład pobierze najnowsze.smoła.GZ z zdalnego serwera i zapisz w / tmp / katalog z nazwą WP.smoła.GZ.
curl -o /tmp /wp.smoła.GZ http: // WordPress.org/najnowszy.smoła.GZ % Otrzymano % XFerd Średnia prędkość czas czas czas prąd przesyłał DLOAD Całkowicie wydana lewa prędkość 100 178 100 178 0 0 212 0-:-:-:-:--:-:-:- - 212
3. Pobierz wiele plików
Użyj następującego polecenia, aby pobierać pliki z wielu plików z wielu zdalnych serwerów za pomocą protokołu HTTP. Poniższy przykład pobierze najnowsze.smoła.GZ i najnowsze.ZIP z serwerów zdalnych i zapisz w bieżącym katalogu o tych samych nazwach.
curl -o http: // WordPress.org/najnowszy.smoła.gz -o http: // WordPress.org/najnowszy.ZIP % Otrzymano % Otrzymano % XFerd Średnia prędkość Czas czas czasu prąd przesyłane DLOAD Całkowicie wydane lewą prędkość 100 178 100 178 0 0 202 0-:-:-:-:--:-:-:-:- -202 100 178 100 178 0 0 387 0-:-:-:-:-:-:-:-387
4. Pobierz plik z uwierzytelnianiem
Jeśli zdalne pliki są za uwierzytelnianiem i wymagane nazwę użytkownika i hasła do pobierania plików. Użyj następujących przykładów do pobierania plików.
Pobierz pliki z serwera FTP z poświadczeniami logowania FTP
curl -u ftpuser: ftppasswd -o ftp: // ftp.przykład.com/plik.zamek błyskawiczny
Pobierz pliki z serwera HTTP z poświadczeniami logowania HTTP.
Curl -u Nazwa użytkownika: hasło -O http: // WordPress.org/najnowszy.smoła.GZ
5. Pobierz pliki za serwerem proxy
Jeśli Twoje połączenie wymagało serwera proxy do pobrania plików zdalnych. Użyj następujących przykładów, aby pobierać pliki za pośrednictwem serwera proxy. Użyj -x obserwowanie przez proxy_server: port .
Curl -x 192.168.0.100: 3128 -L -O http: // WordPress.org/najnowszy.smoła.GZ % Otrzymano % XFerd Średnia prędkość czas czas czas prąd przesyłane DLOAD Całkowita zużyta prędkość pozostawiona 100 178 100 178 0 0 435 0-:-:-::-:--::-:- -435 100 6373K 100 6373K 0 0 116K 0 0:00:54 0:00:54-:-:-102k
- « Jak konfigurować serwer x11vnc na Ubuntu & LinuxMint
- Jak zainstalować Webmin na Fedora 37/36 i Centos »