GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ubuntu:Verwenden von curl zum Herunterladen eines Bildes

Für diejenigen, die wget nicht haben oder installieren möchten, curl -O (großes "o", keine Null) macht dasselbe wie wget . Z.B. Mein altes Netbook hat kein wget und ist eine 2,68 MB große Installation, die ich nicht brauche.

curl -O https://www.python.org/static/apple-touch-icon-144x144-precomposed.png

Wenn Sie den ursprünglichen Namen beibehalten möchten, verwenden Sie -O in Großbuchstaben

curl -O https://www.python.org/static/apple-touch-icon-144x144-precomposed.png

Wenn Sie die Remote-Datei unter einem anderen Namen speichern möchten, verwenden Sie -o in Kleinbuchstaben

curl -o myPic.png https://www.python.org/static/apple-touch-icon-144x144-precomposed.png


curl ohne Optionen wird eine GET-Anforderung ausgeführt. Es werden einfach die Daten von der angegebenen URI zurückgegeben. Die Datei selbst nicht auf Ihren lokalen Rechner abrufen.

Wenn ja,

$ curl https://www.python.org/static/apple-touch-icon-144x144-precomposed.png

Sie erhalten binäre Daten:

                   |�>�$! <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 ...

Um dies zu speichern, können Sie verwenden:

$ curl https://www.python.org/static/apple-touch-icon-144x144-precomposed.png > image.png

diese rohen Bilddaten in einer Datei zu speichern.

Ein einfacherer Weg ist jedoch, einfach wget zu verwenden .

$ wget https://www.python.org/static/apple-touch-icon-144x144-precomposed.png
$ ls
.
..
apple-touch-icon-144x144-precomposed.png

Erstellen Sie eine neue Datei namens files.txt und fügen Sie die URLs einzeln pro Zeile ein. Führen Sie dann den folgenden Befehl aus.

xargs -n 1 curl -O < files.txt

Quelle:https://www.abeautifulsite.net/downloading-a-list-of-urls-automatically


Linux
  1. Laden Sie eine Datei auf Ubuntu über die Befehlszeile auf einem Ubuntu 20.04-System herunter

  2. wget vs curl:So laden Sie Dateien mit wget und curl herunter

  3. Wie lade ich mit cURL einen Tarball von GitHub herunter?

  4. Linux-Image aus der Zwischenablage

  5. Paralleler Download mit dem Curl-Befehlszeilendienstprogramm

Ubuntu 21.04 herunterladen

Ubuntu 20.04 herunterladen

So reduzieren Sie die JPG/PNG-Dateigröße unter Ubuntu mit einem Nautilus-Skript

Ubuntu 18.04 Bionic Beaver zum Download verfügbar

Ubuntu 21.10 „Impish Indri“ zum Download verfügbar

Linux Ubuntu 16.04 (Xenial Xerus) herunterladen