0

我想知道在线打开目录的总大小。我怎样才能做到这一点?

一个示例用例可能是找出存储库镜像的大小。

如何找到打开目录的总大小,例如: http://old-releases.ubuntu.com/http://download.kiwix.org/http://apollo.sese.asu.edu /数据/

4

1 回答 1

0

这是在线查找任何打开目录的大小的一种相当快速和简单的方法。

TL;博士

安装 rclone 并将 URL 替换为您想要的任何内容。

安装 Rclone此处提供二进制文件)

curl https://rclone.org/install.sh | sudo bash

获取目录大小(用任何打开的目录替换 URL,确保不要删除:http:

rclone size --http-url http://old-releases.ubuntu.com/ :http:

解释

使用带有可选挂载的rclone + http就可以了。

这使您可以自由地使用各种方法检查大小。 rclone size http: or rclone mount http: directory/then cd directory/and du -shor du -hd1or ncdu( from here ) or (不推荐)ls -shR

善待

您可能希望通过调整值和可选地--fast-list在此命令中添加/删除来避免锤击服务器:

rclone size http: -v --tpslimit 5 --bwlimit 500K --checkers 5 --fast-list

根据您的需要以及您认为服务器可以处理的内容向上或向下调整。例如,在短短几分钟内,我就可以rclone size在我认为可以使用的服务器上使用它,并返回这些结果。

例子

$ rclone size --http-url http://apollo.sese.asu.edu/data/ :http: --checkers 100

Total objects: 195669
Total size: 123.619 TBytes (135920738673216 Bytes)

$ rclone size --http-url http://download.kiwix.org :http: --checkers 100
Total objects: 24624
Total size: 5.711 TBytes (6279328743124 Bytes)
于 2019-04-30T20:12:37.723 回答