主页

使用 curl 命令来查看下载链接文件的大小

2024-12-16 05:26PM

可以使用这个命令:

curl -sI https://xxxxxxx/info/download?tid=1111

如果目标网站需要用户登录认证,才能允许访问该资源,那么你需要模拟登录并携带 Cookie

User-Agent 和 Cookie 的内容可以在 F12 中查找请求头中的 User-Agent 和 Cookie 字段,复制其内容

eg:

$ curl -sIL -H "User-Agent: xxxx" -H "Cookie: <您的cookie>" https://xxxxxxx/info/download?tid=1111

HTTP/1.1 200 OK
Date: Mon, 16 Dec 2024 08:41:14 GMT

HTTP/2 200
server: xxxx
set-cookie: xxxxx
set-cookie: xxxxx
set-cookie: xxxxx
content-security-policy: xxxxx
set-cookie: xxxxx
date: Mon, 16 Dec 2024 08:41:17 GMT
content-type: xxxxx
content-length: 30125887142  # 这个就是文件的大小,不过单位是字节,你需要转换为你自己需要的单位
last-modified: Sun, 23 Jun 2024 13:48:06 GMT
content-disposition: xxxxx
etag: "xxxxx"
accept-ranges: bytes

 如果想要转换为 GB,可以使用这个公式:

公式

1 GB = 1024×1024×1024=1,073,741,824 字节

所以

30125887142÷1,073,741,824≈28.04GB

将字节数 30125887142 转换为 GB,计算如下:

直接计算命令

使用 awk

echo "30125887142" | awk '{printf "%.2f GB\n", $1/1024/1024/1024}' 

使用 bc

echo "scale=2; 30125887142/1024/1024/1024" | bc

 

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论