Google Cloud Storage(GCS)バケット内のファイル数をカウントする方法


  1. gsutilコマンドを使用する方法:

    • ターミナルまたはコマンドプロンプトを開きます。
    • 以下のコマンドを入力します:
      gsutil ls gs://バケット名/ | wc -l

      バケット名の部分を対象のGCSバケットの名前に置き換えます。

    • 上記のコマンドを実行すると、指定したGCSバケット内のファイル数が表示されます。
  2. Google Cloud Storageのクライアントライブラリを使用する方法(Pythonの例):

    from google.cloud import storage
    def count_files_in_bucket(bucket_name):
       client = storage.Client()
       bucket = client.get_bucket(bucket_name)
       blobs = bucket.list_blobs()
       count = sum(1 for _ in blobs)
       return count
    bucket_name = 'バケット名'  # 対象のGCSバケットの名前
    file_count = count_files_in_bucket(bucket_name)
    print(f"バケット内のファイル数: {file_count}")

    バケット名の部分を対象のGCSバケットの名前に置き換えます。上記のコードを実行すると、指定したGCSバケット内のファイル数が表示されます。

これらの方法を使用すると、Google Cloud Storageのバケット内のファイル数を簡単にカウントできます。