gpt4 book ai didi

shell - 如何从 shell 脚本获取远程文件大小?

转载 作者:行者123 更新时间:2023-12-03 05:35:15 29 4
gpt4 key购买 nike

有没有办法获取远程文件的大小,例如

http://api.twitter.com/1/statuses/public_timeline.json

在 shell 脚本中?

最佳答案

您可以下载该文件并获取其大小。但我们可以做得更好。

使用curl仅获取 response header使用 -I 选项。

在响应 header 中查找 Content-Length:,其后是文件大小(以字节为单位)。

$ URL="http://api.twitter.com/1/statuses/public_timeline.json"
$ curl -sI $URL | grep -i Content-Length
Content-Length: 134

要获取大小,请使用过滤器从上面的输出中提取数字部分:

$ curl -sI $URL | grep -i Content-Length | awk '{print $2}'
134

关于shell - 如何从 shell 脚本获取远程文件大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4497759/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com