# Drive

{% code fullWidth="true" %}

```
名前:
   singularity storage create drive - Googleドライブ

使用法:
   singularity storage create drive [コマンドオプション] [引数...]

説明:
   --client-id
      GoogleアプリケーションクライアントID
      自分自身の設定が推奨されています。
      作成方法については、https://rclone.org/drive/#making-your-own-client-idを参照してください。
      空白のままにすると、性能が低い内部キーが使用されます。

   --client-secret
      OAuthクライアントシークレット。
      
      通常は空白のままにします。

   --token
      JSONブロブとしてのOAuthアクセストークン。

   --auth-url
      認証サーバーのURL。
      
      プロバイダのデフォルトを使用する場合は空白のままにします。

   --token-url
      トークンサーバーのURL。
      
      プロバイダのデフォルトを使用する場合は空白のままにします。

   --scope
      rcloneがdriveからアクセスを要求する際に使用するスコープ。

      例:
         | drive                   | 全ファイルへの完全なアクセス。ただしアプリケーションデータフォルダは除外します。
         | drive.readonly          | ファイルのメタデータとファイルの内容への読み取り専用アクセス。
         | drive.file              | rcloneによって作成されたファイルへのアクセスのみ。
         |                         | これらはドライブのウェブサイトで表示されます。
         |                         | ユーザーがアプリを認証解除すると、ファイルの承認も取り消されます。
         | drive.appfolder         | Application Dataフォルダへの読み書きアクセスを許可します。
         |                         | これはドライブのウェブサイトで表示されません。
         | drive.metadata.readonly | ファイルメタデータへの読み取り専用アクセスを許可しますが、
         |                         | ファイルのコンテンツを読み取るかダウンロードすることはできません。

   --root-folder-id
      ルートフォルダのID。
      通常は空白のままにします。
      
      「Computers」というフォルダにアクセスするために入力するか、
      rcloneが開始ポイントとして使用するルートフォルダ以外のフォルダを使用するために入力する必要があります。
      

   --service-account-file
      サービスアカウントの認証情報JSONファイルのパス。
      
      通常は空白のままにします。
      インタラクティブログインの代わりにSAを使用する場合にのみ必要です。
      
      先頭の`〜`は、ファイル名で展開されます。`${RCLONE_CONFIG_DIR}`などの環境変数も同様です。

   --service-account-credentials
      サービスアカウントの認証情報JSONブロブ。
      
      通常は空白のままにします。
      インタラクティブログインの代わりにSAを使用する場合にのみ必要です。

   --team-drive
      共有ドライブ（チームドライブ）のID。

   --auth-owner-only
      認証されたユーザーが所有するファイルのみを考慮する。

   --use-trash
      ファイルを完全に削除する代わりに、ゴミ箱に送信します。
      
      デフォルトではファイルをゴミ箱に送信します。
      ファイルを完全に削除するには、`--drive-use-trash=false`を使用します。

   --copy-shortcut-content
      ショートカットの内容ではなく、サーバーサイドでショートカットの内容をコピーします。
      
      サーバーサイドでのコピーを行う場合、通常、rcloneはショートカットをショートカットとしてコピーします。
      
      このフラグを使用すると、rcloneはサーバーサイドでのコピー時にショートカットの内容をコピーし、
      ショートカットそのものではなくします。

   --skip-gdocs
      すべてのリスト表示でGoogleドキュメントをスキップします。
      
      指定された場合、gdocsはrcloneではほぼ表示されなくなります。

   --skip-checksum-gphotos
      GoogleフォトとビデオのMD5チェックサムをスキップします。
      
      Googleフォトやビデオを転送する際にチェックサムエラーが発生する場合は、このフラグを使用します。
      
      このフラグを設定すると、Googleフォトとビデオは
      空白のMD5チェックサムを返します。
      
      Googleフォトは「photos」スペースにあるため、
      フォトまたはビデオを変更した場合でも、
      チェックサムが破損します。
      
      Googleがイメージ/ビデオを変更したがチェックサムを更新しなかったため、
      チェックサムが破損します。

   --shared-with-me
      私と共有されたファイルのみを表示します。
      
      rcloneに「私と共有された」フォルダ（Googleドライブで他のユーザーが共有したファイルとフォルダにアクセスできる場所）で操作するよう指示します。
      
      これは「list」（lsd、lslなど）および「copy」（copy、syncなど）コマンド、および他のすべてのコマンドでも機能します。

   --trashed-only
      ゴミ箱内のファイルのみを表示します。
      
      これにより、トラッシュされたファイルが元のディレクトリ構造で表示されます。

   --starred-only
      スターがつけられたファイルのみを表示します。

   --formats
      廃止: export_formatsを参照してください。

   --export-formats
      Googleドキュメントをダウンロードするための優先する形式のカンマ区切りリスト。

   --import-formats
      Googleドキュメントをアップロードするための優先する形式のカンマ区切りリスト。

   --allow-import-name-change
      Googleドキュメントをアップロードする際にファイルのタイプの変更を許可します。
      
      たとえば、file.docをfile.docxに変更できます。これにより、同期が混乱し、毎回再アップロードされます。

   --use-created-date
      最終更新日時の代わりにファイル作成日時を使用します。
      
      データのダウンロード中に作成日時を最終更新日時として使用したい場合に便利です。
      
      **警告**: このフラグには予期しない影響がある可能性があります。
      
      ドライブにアップロードすると、ファイルは作成時から変更されていない限り上書きされます。
      ダウンロード中には逆のことが起こります。 この副作用は、
      "--checksum"フラグを使用することで回避できます。
      
      この機能は、Googleフォトが記録した写真のキャプチャ日を保持するために実装されました。
      Googleドライブの設定で「Googleフォトフォルダを作成する」オプションを最初に確認する必要があります。
      その後、写真をローカルにコピーまたは移動し、画像が撮影された（作成された）日付を変更日時として設定できます。

   --use-shared-date
      ファイルが共有された日付ではなく、最終更新日時の代わりにファイルの共有日を使用します。
      
      「--drive-use-created-date」と同様に、
      このフラグにはアップロード/ダウンロード時に予期しない影響がある可能性があります。
      
      このフラグと「--drive-use-created-date」の両方が設定されている場合、作成日時が使用されます。

   --list-chunk
      リストのチャンクサイズ 100〜1000、無効にするには0。

   --impersonate
      サービスアカウントを使用する場合に、このユーザーを模倣します。

   --alternate-export
      廃止: もはや必要ありません。

   --upload-cutoff
      チャンクされたアップロードに切り替えるためのカットオフ値。

   --chunk-size
      アップロードのチャンクサイズ。
      
      2のべき乗であり、256k以上でなければなりません。
      
      これを大きくするとパフォーマンスが向上しますが、各チャンクは1つの転送ごとにメモリにバッファリングされます。
      
      メモリ使用量を減らすがパフォーマンスは低下する。

   --acknowledge-abuse
      cannotDownloadAbusiveFileを返すファイルのダウンロードを許可するように設定します。
      
      ファイルのダウンロードが次のエラーで失敗する場合、「This file has been identified as malware or spam and cannot be downloaded」
      エラーコード「cannotDownloadAbusiveFile」とともに返される場合、
      rcloneにこのフラグを供給して、ファイルのダウンロードのリスクを認識していることを示します。
      
      サービスアカウントを使用している場合は、
      正しく動作するためには「マネージャー」の権限（コンテンツマネージャーではなく）が必要です。 
      SAに適切な権限がない場合、Googleはフラグを無視します。

   --keep-revision-forever
      各ファイルの新しいヘッドリビジョンを永久に保持します。

   --size-as-quota
      サイズを実際のサイズではなくストレージクォータ使用量として表示します。
      
      ファイルのサイズを使用されたストレージのクォータとして表示します。これは
      現在のバージョンに加えて、永久に保持されるように設定されている以前のバージョンの合計です。
      
      **警告**: このフラグには予期しない影響がある可能性があります。
      
      構成でこのフラグを設定することはお勧めしません。推奨される使用方法は、
      rclone ls / lsl / lsf / lsjsonなどを行う場合に `--drive-size-as-quota` フラグを使用することです。
      
      同期（推奨されない）にこのフラグを使用する場合は、`--ignore size` も使用する必要があります。

   --v2-download-min-size
      オブジェクトが大きい場合、drive v2 APIを使用してダウンロードします。

   --pacer-min-sleep
      API呼び出し間の最小スリープ時間。

   --pacer-burst
      スリープせずに許可されるAPIコールの数。

   --server-side-across-configs
      サーバーサイドの操作（コピーなど）を異なるドライブ設定間で動作させることを許可します。
      
      これは、2つの異なるGoogleドライブ間でサーバーサイドのコピーを行いたい場合に便利です。
      これはデフォルトで有効ではありません。なぜなら、それが任意の2つの
      設定で動作するかどうかを判断するのは容易ではないためです。

   --disable-http2
      ドライブでhttp2を使用しないようにします。
      
      現在、GoogleドライブバックエンドとHTTP/2の問題が未解決です。 
      デフォルトではドライブバックエンドでHTTP/2が無効になっていますが、ここで再度有効にできます。 
      問題が解決されたら、このフラグは削除されます。
      
      参照: https://github.com/rclone/rclone/issues/3631
      
      

   --stop-on-upload-limit
      アップロード制限エラーを致命的なエラーにします。
      
      現在のところ、1日にGoogleドライブに750 GiBのデータをアップロードすることしかできません（この制限は公式には文書化されていません）。
      この制限に達すると、Googleドライブは若干異なるエラーメッセージを生成します。 このフラグが設定されていると、これらのエラーは致命的なものになります。 これにより、進行中の同期が停止します。
      
      エラーメッセージの文字列を基に検出しているため、これはGoogleが文書化していないため、将来的には動作しなくなる可能性があります。
      
      参照: https://github.com/rclone/rclone/issues/3857
      

   --stop-on-download-limit
      ダウンロード制限エラーを致命的なエラーにします。
      
      現在のところ、Googleドライブから1日に10 TiBのデータをダウンロードすることしかできません（この制限は公式には文書化されていません）。
      この制限に達すると、Googleドライブは若干異なるエラーメッセージを生成します。 このフラグが設定されていると、これらのエラーは致命的なものになります。 これにより、進行中の同期が停止します。
      
      エラーメッセージの文字列を基に検出しているため、これはGoogleが文書化していないため、将来的には動作しなくなる可能性があります。
      

   --skip-shortcuts
      ショートカットファイルをスキップします。
      
      通常、rcloneはショートカットファイルを参照解除し、
      オリジナルのファイルのように表示します（[ショートカットセクション](#shortcuts)を参照）。
      このフラグが設定されている場合、rcloneはショートカットファイルを完全に無視します。
      

   --skip-dangling-shortcuts
      ダングリングショートカットファイルをスキップします。
      
      これが設定されている場合、rcloneはリスト表示にダングリングショートカットを表示しません。
      

   --resource-key
      リンク共有ファイルにアクセスするためのリソースキー。
      
      このようなリンクで共有されたファイルにアクセスする必要がある場合、
      
          https://drive.google.com/drive/folders/XXX?resourcekey=YYY&usp=sharing
      
      その場合、「XXX」を「ルートフォルダID」として、「YYY」を「リソースキー」として使用する必要があります。そうしないと、ディレクトリにアクセスしようとすると404エラーが発生します。
      
      参照: https://developers.google.com/drive/api/guides/resource-keys
      
      このリソースキーの要件は、一部の古いファイルにのみ適用されます。
      
      また、（rcloneで認証したユーザーで）ウェブインターフェースでフォルダを1回開くだけで、
      リソースキーは必要ないようです。
      

   --encoding
      バックエンドのエンコーディング。
      
      詳細については、[概要のエンコーディングセクション](/overview/#encoding)を参照してください。


オプション:
   --alternate-export            廃止: もはや必要ありません。 (default: false) [$ALTERNATE_EXPORT]
   --client-id value             GoogleアプリケーションクライアントID [$CLIENT_ID]
   --client-secret value         OAuthクライアントシークレット。 [$CLIENT_SECRET]
   --help, -h                    ヘルプを表示
   --scope value                 rcloneがdriveからアクセスを要求する際に使用するスコープ。 [$SCOPE]
   --service-account-file value  サービスアカウントの認証情報JSONファイルのパス。 [$SERVICE_ACCOUNT_FILE]

   Advanced

   --acknowledge-abuse                  cannotDownloadAbusiveFileを返すファイルのダウンロードを許可するように設定します。 (default: false) [$ACKNOWLEDGE_ABUSE]
   --allow-import-name-change           Googleドキュメントをアップロードする際にファイルのタイプの変更を許可します。 (default: false) [$ALLOW_IMPORT_NAME_CHANGE]
   --auth-owner-only                    認証されたユーザーが所有するファイルのみを考慮します。 (default: false) [$AUTH_OWNER_ONLY]
   --auth-url value                     認証サーバーのURL。 [$AUTH_URL]
   --chunk-size value                   アップロードのチャンクサイズ。 (default: "8Mi") [$CHUNK_SIZE]
   --copy-shortcut-content              サーバーサイドでショートカットの内容をコピーします。 (default: false) [$COPY_SHORTCUT_CONTENT]
   --disable-http2                      ドライブでhttp2を使用しないようにします。 (default: true) [$DISABLE_HTTP2]
   --encoding value                     バックエンドのエンコーディング。 (default: "InvalidUtf8") [$ENCODING]
   --export-formats value               Googleドキュメントをダウンロードするための優先する形式のカンマ区切りリスト。 (default: "docx,xlsx,pptx,svg") [$EXPORT_FORMATS]
   --formats value                      廃止: export_formatsを参照してください。 [$FORMATS]
   --impersonate value                  サービスアカウントを使用する場合に、このユーザーを模倣します。 [$IMPERSONATE]
   --import-formats value               Googleドキュメントをアップロードするための優先する形式のカンマ区切りリスト。 [$IMPORT_FORMATS]
   --keep-revision-forever              各ファイルの新しいヘッドリビジョンを永久に保持します。 (default: false) [$KEEP_REVISION_FOREVER]
   --list-chunk value                   リストのチャンクサイズ 100-1000、無効にするには0。 (default: 1000) [$LIST_CHUNK]
   --pacer-burst value                  スリープせずに許可されるAPIコールの数。 (default: 100) [$PACER_BURST]
   --pacer-min-sleep value              API呼び出し間の最小スリープ時間。 (default: "100ms") [$PACER_MIN_SLEEP]
   --resource-key value                 リンク共有ファイルにアクセスするためのリソースキー。 [$RESOURCE_KEY]
   --root-folder-id value               ルートフォルダのID。 [$ROOT_FOLDER_ID]
   --server-side-across-configs         サーバーサイドの操作（コピーなど）を異なるドライブ設定間で動作させることを許可します。 (default: false) [$SERVER_SIDE_ACROSS_CONFIGS]
   --service-account-credentials value  サービスアカウントの認証情報JSONブロブ。 [$SERVICE_ACCOUNT_CREDENTIALS]
   --shared-with-me                     私と共有されたファイルのみを表示します。 (default: false) [$SHARED_WITH_ME]
   --size-as-quota                      サイズを実際のサイズではなくストレージクォータ使用量として表示します。 (default: false) [$SIZE_AS_QUOTA]
   --skip-checksum-gphotos              GoogleフォトとビデオのMD5チェックサムをスキップします。 (default: false) [$SKIP_CHECKSUM_GPHOTOS]
   --skip-dangling-shortcuts            ダングリングショートカットファイルをスキップします。 (default: false) [$SKIP_DANGLING_SHORTCUTS]
   --skip-gdocs                         すべてのリスト表示でGoogleドキュメントをスキップします。 (default: false) [$SKIP_GDOCS]
   --skip-shortcuts                     ショートカットファイルをスキップします。 (default: false) [$SKIP_SHORTCUTS]
   --starred-only                       スターがつけられたファイルのみを表示します。 (default: false) [$STARRED_ONLY]
   --stop-on-download-limit             ダウンロード制限エラーを致命的なエラーにします。 (default: false) [$STOP_ON_DOWNLOAD_LIMIT]
   --stop-on-upload-limit               アップロード制限エラーを致命的なエラーにします。 (default: false) [$STOP_ON_UPLOAD_LIMIT]
   --team-drive value                   共有ドライブ（チームドライブ）のID。 [$TEAM_DRIVE]
   --token value                        JSONブロブとしてのOAuthアクセストークン。 [$TOKEN]
   --token-url value                    トークンサーバーのURL。 [$TOKEN_URL]
   --trashed-only                       ゴミ箱内のファイルのみを表示します。 (default: false) [$TRASHED_ONLY]
   --upload-cutoff value                チャンクされたアップロードに切り替えるためのカットオフ値。 (default: "8Mi") [$UPLOAD_CUTOFF]
   --use-created-date                   最終更新日時の代わりにファイル作成日時を使用します。 (default: false) [$USE_CREATED_DATE]
   --use-shared-date                    ファイルが共有された日付ではなく、最終更新日時の代わりにファイルの共有日を使用します。 (default: false) [$USE_SHARED_DATE]
   --use-trash                          ファイルを完全に削除する代わりに、ゴミ箱に送信します。 (default: true) [$USE_TRASH]
   --v2-download-min-size value         オブジェクトが大きい場合、drive v2 APIを使用してダウンロードします。 (default: "off") [$V2_DOWNLOAD_MIN_SIZE]

   General

   --name value  ストレージの名前（デフォルト: 自動生成）
   --path value  ストレージのパス

```

{% endcode %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://data-programs.gitbook.io/singularity/jp/cli-reference/storage/create/drive.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
