Je souhaite télécharger un fichier à partir d'un serveur, mais avant cela, j'aimerais connaître la taille réelle du fichier. Je sais que wget affichera la taille du fichier au démarrage du téléchargement, mais cela démarre également le processus de téléchargement.
Comment puis-je connaître la taille d'un fichier distant sur un serveur http ?
Réponse acceptée :
Vous pouvez essayer de taper :
wget --spider
Cela donne par exemple 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.