如何使用 curl 或 wget 获取文件大小而不下载内容
如何使用 curl 或 wget 获取文件大小而不下载内容
有时你可能只需要知道一个文件的尺寸,而不希望下载整个文件。使用 curl 或 wget 命令可以轻松实现这一点。
使用 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> 替换为文件的实际网址。
上述命令会输出文件的大小信息,你可以根据需要进一步处理或提取文件大小的数值。
原文地址: https://www.cveoy.top/t/topic/o9me 著作权归作者所有。请勿转载和采集!