Ich möchte eine Datei von einem Server herunterladen, möchte aber vorher die tatsächliche Dateigröße wissen. Ich weiß, dass wget die Dateigröße anzeigt, wenn der Download gestartet wird, aber dies startet tatsächlich auch den Download-Prozess.
Wie kann ich nur die Dateigröße einer entfernten Datei auf einem HTTP-Server erfahren?
Akzeptierte Antwort:
Sie können versuchen, Folgendes einzugeben:
wget --spider
Es ergibt zum Beispiel 134K :
$ wget --spider "https://askubuntu.com/questions/389910/get-the-size-of-a-remote-file-from-terminal/389920#389920"
Spider mode enabled. Check if remote file exists.
--2019-09-27 20:34:46-- https://askubuntu.com/questions/389910/get-the-size-of-a-remote-file-from-terminal/389920
Resolving askubuntu.com (askubuntu.com)... 151.101.193.69, 151.101.129.69, 151.101.65.69, ...
Connecting to askubuntu.com (askubuntu.com)|151.101.193.69|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 136873 (134K) [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.