Jak pobierać pliki z Curl (5 przykładów)

Jak pobierać pliki z Curl (5 przykładów)

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