Pro ty, kteří nemají nebo nechtějí instalovat wget, curl -O (velké "o", nikoli nula) udělá to samé jako wget . Např. můj starý netbook nemá wget a má 2,68 MB instalaci, kterou nepotřebuji.
curl -O https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
Pokud chcete zachovat původní název, použijte velká písmena -O
curl -O https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
Pokud chcete vzdálený soubor uložit pod jiným názvem — použijte malá písmena -o
curl -o myPic.png https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
curl bez jakýchkoli voleb provede požadavek GET. Jednoduše vrátí data ze zadaného URI. Nenačítat samotný soubor do místního počítače.
Když to uděláte,
$ curl https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
Obdržíte binární data:
|�>�$! <R�example@unixlinux.online*�Pm�Z��jU֖��example@unixlinux.online�
��{X\� K���>0c�yF[i�}4�!�V̧�H_�)nO#�;I��vg^_ ��-Hm$$N0.
���%Y[�L�U3�_^9��P�T�0'u8�l�4 ...
Chcete-li to uložit, můžete použít:
$ curl https://www.python.org/static/apple-touch-icon-144x144-precomposed.png > image.png
pro uložení nezpracovaných obrazových dat do souboru.
Jednodušší způsob je však použít wget .
$ wget https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
$ ls
.
..
apple-touch-icon-144x144-precomposed.png
Vytvořte nový soubor s názvem files.txt a vložte adresy URL jednu na řádek. Poté spusťte následující příkaz.
xargs -n 1 curl -O < files.txt
zdroj:https://www.abeautifulsite.net/downloading-a-list-of-urls-automatically