The gsutil ls command with options -l (long listing) and -R (recursive listing) will list the entire bucket recursively and then produce a total count of all objects, both files and directories, at the end:$ gsutil ls -lR gs://pub 104413 2011-04-03T20:58:02Z gs://pub/SomeOfTheTeam.jpg 172 2012-06-18T21:51:01Z gs://pub/cloud_storage_storage_schema_v0.json 1379 2012-06-18T21:51:01Z gs://pub/cloud_storage_usage_schema_v0.json 1767691 2013-09-18T07:57:42Z gs://pub/gsutil.tar.gz 2445111 2013-09-18T07:57:44Z gs://pub/gsutil.zip 1136 2012-07-19T16:01:05Z gs://pub/gsutil_2.0.ReleaseNotes.txt... <snipped> ...gs://pub/apt/pool/main/p/python-socksipy-branch/: 10372 2013-06-10T22:52:58Z gs://pub/apt/pool/main/p/python-socksipy-branch/python-socksipy-branch_1.01_all.debgs://pub/shakespeare/: 84 2010-05-07T23:36:25Z gs://pub/shakespeare/rose.txtTOTAL: 144 objects, 102723169 bytes (97.96 MB)如果您真的只想要总数,则可以将输出通过管道传递到tail命令:If you really just want the total, you can pipe the output to the tail command:$ gsutil ls -lR gs://pub | tail -n 1TOTAL: 144 objects, 102723169 bytes (97.96 MB) 更新 gsutil现在有一个 du命令.这使得计数变得更加容易:gsutil now has a du command. This makes it even easier to get a count:$ gsutil du gs://pub | wc -l232 这篇关于如何使用gsutil计算存储分区文件夹中的文件数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-20 22:52