Ha ismeri a fájl távoli helyét, egyetlen parancssorral letöltheti. A Curl támogatja a hitelesítést és a titkosítást. Ez az útmutató ismerteti a fájlok letöltését a CURL használatával, a fájlok feltöltését a CURL használatával, a megszakított letöltések folytatását vagy a fájlok letöltésekor a proxy használatát.
Ha a Debian / Ubuntu Linux terjesztési típusba nincs telepítve a curl:
apt install curlA CentOS és a Fedora futtatásához:
telepítsd a göndörségetFájlok letöltése a cURL használatával:
A telepítés után elkezdhetünk fájlokat letölteni bármely weboldalról, például a wget-ről. Típus:
# curl -O http: // ftp.minket.debian.org / debian / pool / main / n / nano / nano_2.7.4-1_amd64.deb% Összes% Fogadott% Xferd Átlagos sebesség Idő Idő Áram
Letöltés Töltsd fel az összes elhasznált bal sebességet
100 473 ezer 100 473 ezer 0 0 293 ezer 0 0:00:01 0:00:01 -: -: - 293 ezer
A cURL segítségével több fájlt tölthetünk le több forrásból egy paranccsal:
# curl -O http: // ftp.minket.debian.org / debian / pool / main / n / nano / nano_2.7.4-1_amd64.deb-http: // ftp.minket.debian.org / debian / pool / main / s / snort / snort_2.9.7.0-5_amd64.deb -O
https: // www.horkant.org / letöltések / horkolás / horkolás-2.9.13-1.f29.x86_64.fordulat
% Összes% Fogadott% Xferd Átlagos sebesség Idő Idő Áram
Töltse fel a bal oldali összes felhasznált sebességet
100 473k 100 473k 0 0 271k 0 0:00:01 0:00:01 -: -: - 271k
100 825k 100 825k 0 0 1429k 0 -: -: - -: -: - -: -: - 1429k
100 474 0 474 0 0 74 0 -: -: - 0:00:06 -: -: - 124
root @ LinuxHint: / home / linuxhint #
Ha a Curl használatakor nem akarjuk a fájlokat a munkakönyvtárban tárolni, a könyvtár megadásához használjon kis- és kisbetűs paramétert, a fájl nevét is ezzel a paraméterrel módosíthatja:
# curl -o / home / linuxhint / w3af / Namewewant.deb http: // ftp.minket.debian.org / debian / pool /main / n / nano / nano_2.7.4-1_amd64.deb
% Összes% Fogadott% Xferd Átlagos sebesség Idő Idő Áram
Letöltés Töltsd fel az összes elhasznált bal sebességet
100 473k 100 473k 0 0 313k 0 0:00:01 0:00:01 -: -: - 313k
A „-O” paraméter mellett a megszakított letöltéseket a „-C -” paraméterrel folytathatjuk.
Megpróbálhatja letölteni a nano vagy bármely fájlt, és megszakíthatja a letöltést a ctrl + c billentyűkombinációval:
# curl -O http: // ftp.minket.debian.org / debian / pool / main / n / nano / nano_2.7.4-1_amd64.deb% Összes% Fogadott% Xferd Átlagos sebesség Idő Idő Áram
Letöltés Töltsd fel az összes elhasznált bal sebességet
3 473k 3 15828 0 0 24479 0 0:00:19 -: -: - 0:00:19 24463 ^ C
Ezután folytassa a megszakított letöltést a “göndör -C - -O
** Az átvitel folytatása az 151552 bájtos pozícióból
% Összes% Kapott% Xferd Átlagos sebesség Idő Idő Görbék
Töltse fel a bal oldali összes felhasznált sebességet
100 325k 100 325k 0 0 221k 0 0:00:01 0:00:01 -: -: - 221k
A cURL támogatja a proxy és a hitelesítés használatát is, a fájl proxy használatával történő letöltéséhez szükségünk van az -x paraméterre:
# curl -x 138.68.40.138: 8080 -O http: // ftp.minket.debian.org / debian / pool / main / n / nano /nano_2.7.4-1_amd64.deb
% Összes% Fogadott% Xferd Átlagos sebesség Idő Idő Áram
Töltse fel a bal oldali összes felhasznált sebességet
100 473 ezer 100 473 ezer 0 0 262 ezer 0 0:00:01 0:00:01 -: -: - 261 ezer
Jegyzet: proxykiszolgálókat talál a teszteléshez a https: // free-proxy-list oldalon.háló/
Fájlok feltöltése a cURL használatával:
A fájl feltöltéséhez a cURL használatával a -upload-file paramétert kell használnunk.
curl --upload-fileEzt a parancsot a https: // transfer használatával tesztelheti feltöltésre.sh / ingyenes szolgáltatás fájlok megosztásához a parancssorból.
# Curl --upload-file nano_2.7.4-1_amd64.deb https: // átvitel.sh / nano.deb# curl -O https: // átvitel.sh / hOlbR / nano.deb
% Összes% Fogadott% Xferd Átlagos sebesség Idő Idő Áram
Letöltés Töltsd fel az összes elhasznált bal sebességet
100 473k 100 473k 0 0 140k 0 0:00:03 0:00:03 -: -: - 140k
Éppen feltöltöttük a nanót a curl használatával, a cURL használatával pedig letöltöttük a https: // transfer URL-en keresztül.SH.
Feltöltés FTP-kiszolgálóra hitelesítéssel:
# curl -u% Összes% Fogadott% Xferd Átlagos sebesség Idő Idő Áram
Töltse fel a bal oldali összes felhasznált sebességet
100 473k 0 0 100 473k 0 107k 0:00:04 0:00:04 -: -: - 107k
Megjegyzés: a kép a jelszó elrejtése céljából szerkesztve.
Amint látja, a cURL nagyszerű eszköz fájlok megosztására a parancssorból, és sok protokollt támogat.
Remélem, hogy hasznosnak találta ezt az oktatóanyagot az adatok teljes eltávolításához, ha bármilyen kérdése lenne, vegye fel velünk a kapcsolatot a jegytámogatás megnyitásával a LinuxHint ügyfélszolgálatán. Kövesse a LinuxHint alkalmazást, ha további tippeket és frissítéseket szeretne kapni a Linuxról.