如何使用 curl 或 wget 获取文件大小而不下载内容

有时你可能只需要知道一个文件的尺寸,而不希望下载整个文件。使用 curlwget 命令可以轻松实现这一点。

使用 curl 获取文件大小

你可以使用 -I--head 参数告诉 curl 仅获取文件的头部信息,而不下载文件内容。然后使用 grep 命令提取 Content-Length 字段的值,即文件的大小。

curl -I '<URL>' | grep -i Content-Length

<URL> 替换为文件的实际网址。

使用 wget 获取文件大小

类似地,你可以使用 wget 命令的 -S--spider 参数仅检查文件是否存在,而不下载文件。然后使用 grep 命令提取 Content-Length 字段的值。

wget --spider '<URL>' 2>&1 | grep -i Content-Length

同样地,将 <URL> 替换为文件的实际网址。

上述命令会输出文件的大小信息,你可以根据需要进一步处理或提取文件大小的数值。

如何使用 curl 或 wget 获取文件大小而不下载内容

原文地址: https://www.cveoy.top/t/topic/o9me 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录