--- title: "delete" slug: "cli-archivestorage-delete" updated: 2026-10-08T09:46:12Z published: 2026-10-08T09:46:12Z canonical: "cli.ncloud-docs.com/cli-archivestorage-delete" --- > ## Documentation Index > Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # delete Classic/VPC環境で利用できます。 コンテナ(バケット)またはコンテナ内のオブジェクトを削除します。 注意 削除したコンテナやオブジェクトは復元できません。`--all`オプションを使用すると、アカウント内のすべてのコンテナとオブジェクトが削除されます。実行前に対象をご確認ください。 ## 構文 `delete`構文は次の通りです。 - アカウント(すべてのコンテナおよびオブジェクトの削除) ``` swift delete \ --all \ [--leave-segments] \ [--object-threads ] \ [--container-threads ] \ [--header ] ``` - コンテナ(コンテナおよびその中のオブジェクトをすべて削除) ``` swift delete \ \ [--prefix ] \ [--leave-segments] \ [--object-threads ] \ [--container-threads ] \ [--header ] ``` - オブジェクト(単一または複数のオブジェクトの削除) ``` swift delete \ [ ...] \ [--leave-segments] \ [--object-threads ] \ [--header ] ``` ## オプション `delete`の実行時に指定できるオプションについて説明します。 ### 必須オプション `delete`の必須オプションです。 | オプション | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `<container>` | String | Conditional | 削除対象のコンテナ名 - `--all`を入力しない場合、必ず入力 - `<object>`を入力しない場合、コンテナ内のすべてのオブジェクトを削除した後、コンテナを削除 | | `--all` | Boolean | Conditional | アカウント内のすべてのコンテナやオブジェクトを削除 - `<container>`を入力しない場合、必ず入力 | ### 任意オプション `delete`の任意オプションです。指定しない場合、オプションにはデフォルト値が適用されます。 | オプション | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `<object>` | List | Optional | 削除対象のオブジェクト名 - スペースで区切って複数入力可能 | | `--prefix` | String | Optional | 指定した接頭辞で始まるオブジェクトのみ削除 | | `--leave-segments` | Boolean | Optional | マニフェストオブジェクトのセグメントを削除しない | | `--object-threads` | Integer | Optional | オブジェクト削除に使用するスレッド数 - デフォルト: `10` | | `--container-threads` | Integer | Optional | コンテナ削除に使用するスレッド数 - デフォルト: `10` | | `--header` | String | Optional | 削除リクエストに使用するユーザー定義ヘッダ - `header:value`形式で入力 | ### 共通オプション `swift`コマンドで共通して使用するオプションについては、[Archive Storageのオプション](/docs/ja/guide-archivestorage#%EC%98%B5%EC%85%98)をご参照ください。 ## 例 コマンドを実行すると削除したオブジェクトの名前が表示され、コンテナを削除した場合はコンテナ名も併せて出力されます。 ### コマンド オブジェクトを削除するコマンドの例は次の通りです。 ``` swift delete test-container-01 copied.txt ``` 接頭辞でオブジェクトを削除するコマンドの例は次の通りです。 ``` swift delete test-container-01 --prefix docs/ ``` コンテナ内のすべてのオブジェクトを削除した後にコンテナを削除するコマンドの例は次の通りです。 ``` swift delete test-container-01 ``` ### 出力 オブジェクトを削除する出力の例は次の通りです。 ``` copied.txt ``` 接頭辞でオブジェクトを削除する出力の例は次の通りです。 ``` docs/report.txt ``` コンテナ内のすべてのオブジェクトを削除した後にコンテナを削除する出力の例は次の通りです。 ``` docs/report.txt sample.txt test-container-01 ```