wget を持っていない、またはインストールしたくない場合は curl -O
(ゼロではなく大文字の "o") は wget
と同じことを行います .例えば。私の古いネットブックには wget がなく、必要のない 2.68 MB のインストールです。
curl -O https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
元の名前を保持したい場合 — 大文字の -O を使用します
curl -O https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
別の名前でリモート ファイルを保存する場合は、小文字の -o を使用します
curl -o myPic.png https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
curl
オプションなしで GET リクエストを実行します。指定された URI からデータを返すだけです。ファイル自体をローカル マシンに取得しないでください。
$ curl https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
バイナリ データを受け取ります:
|�>�$! <R�[email protected]*�Pm�Z��jU֖��[email protected]�
��{X\� K���>0c�yF[i�}4�!�V̧�H_�)nO#�;I��vg^_ ��-Hm$$N0.
���%Y[�L�U3�_^9��P�T�0'u8�l�4 ...
これを保存するには、以下を使用できます:
$ curl https://www.python.org/static/apple-touch-icon-144x144-precomposed.png > image.png
生の画像データをファイル内に保存します。
もっと簡単な方法は wget
を使うことです .
$ wget https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
$ ls
.
..
apple-touch-icon-144x144-precomposed.png
files.txt という名前の新しいファイルを作成し、URL を 1 行に 1 つずつ貼り付けます。次に、次のコマンドを実行します。
xargs -n 1 curl -O < files.txt
ソース:https://www.abeautifulsite.net/downloading-a-list-of-urls-automatically