cos:HeadBucket、cos:GetBucketに設定する必要があります。cos:HeadBucket、cos:GetBucketVersioning、cos:GetBucketObjectVersionsに設定する必要があります。cos:GetServiceに設定する必要があります。./coscli ls [cos://<bucket-name>[/prefix/]] [flag]
パラメータ形式 | パラメータ用途 | 事例 |
cos://<bucket-name> | オプションのパラメータ。アクセスするバケットを指定します。パラメータ設定 のバケットの別名、またはバケット名を使用してアクセスすることがサポートされております。バケット名でアクセスする場合は、追加の endpoint flag が必要になります。 | バケットの別名を使用してアクセスする場合: cos://example-aliasバケット名を使用してアクセスする場合:cos://examplebucket-1250000000 |
/prefix/ | オプションのパラメータ。いずれかのフォルダを指定します | /picture/ |
flag略語 | flag全称 | flag用途 |
-h | --help | コマンドの具体的な使用方法を確認 |
なし | --include | 特定モードのファイルを含む |
なし | --exclude | 特定モードのファイルを除外する |
-r | --recursive | フォルダを再帰的に走査し、すべてのファイルを一覧表示するかどうかを設定 |
なし | --limit | リストアップの最大数を設定(0または未指定の場合はデフォルトで10000) |
なし | --all-versions | オブジェクトのすべてのバージョンをリストします。これはバケットのバージョン管理を有効にした場合にのみ利用可能です。バージョン履歴のパラメータには、表示フィールド VersionId、IsLatest、Delete Markerが追加されます。 |
--include と --exclude は標準的な正規表現の構文をサポートしており、これを使えば特定の条件を満たすファイルをフィルタリングすることができます。./coscli ls cos://bucket1 -r --include ".*\\.mp4$"
./coscli ls
BUCKET NAME | REGION | CREATE DATE--------------------------------+-----------------+-----------------------examplebucket-1250000000 | ap-nanjing | 2022-01-01T00:00:00Z--------------------------------+-----------------+-----------------------TOTAL BUCKETS: | 2------------------+-----------------------
./coscli ls cos://bucket1
KEY | TYPE | LAST MODIFIED | ETAG | SIZE | RESTORESTATUS-------------+----------+---------------------------+------------------------------------+-----------------+----------------test.txt | STANDARD | 2024-06-05T15:03:37+08:00 | "a3bc6c9058109f8da48d41a5ab9abc7c" | 4.88 KB |-------------+----------+---------------------------+------------------------------------+-----------------+----------------TOTAL OBJECTS: | 1------------------+----------------
./coscli ls cos://bucket1/picture/
KEY | TYPE | LAST MODIFIED | ETAG | SIZE | RESTORESTATUS-------------------------+----------+---------------------------+------------------------------------+-----------------+----------------picture/a4431470f55662 | STANDARD | 2024-06-05T15:03:58+08:00 | "ed0430c5f27e76605e0555c260478112" | 358.00 B |picture/e98c6cefa4abd6 | STANDARD | 2024-06-05T15:03:58+08:00 | "bd5a4bd7248e7dfdb796383bee60470b" | 53.00 B |-------------------------+----------+---------------------------+------------------------------------+-----------------+----------------TOTAL OBJECTS: | 3------------------+----------------
./coscli ls cos://bucket1/picture/ -r
KEY | TYPE | LAST MODIFIED | ETAG | SIZE | RESTORESTATUS------------------------------+----------+---------------------------+------------------------------------+-----------------+----------------picture/subfolder | DIR | | | |picture/subfolder/pic2.png | STANDARD | 2024-06-05T15:03:58+08:00 | "bd5a4bd7248e7dfdb796383bee60470b" | 53.00 B |------------------------------+----------+---------------------------+------------------------------------+-----------------+----------------TOTAL OBJECTS: | 3------------------+----------------
./coscli ls cos://bucket1 -r --include ".*\\.mp4$"
./coscli ls cos://bucket1 -r --exclude ".*\\.mp4$"
./coscli ls cos://bucket1/picture -r --include "^picture/test.*" --exclude ".*\\.jpg$"
./coscli ls cos://bucket1/ -r --all-versions
KEY | TYPE | VERSIONID | ISLATEST | DELETE MARKER | LAST MODIFIED | ETAG | SIZE--------------------------------+----------+-----------------------------+----------+---------------+---------------------------+------------------------------------+----------cmd/cmd/abort.go | STANDARD | MTg0NDUwMDM1MjIxMDM3MDI1MDM | false | false | 2025-02-26T14:33:25+08:00 | "c9bfc40db6669e9a7aee03abcd8b66e8" | 1.89 KBcmd/cmd/abort_test.go | STANDARD | MTg0NDUwMDM1MjIxMDM3MjgxODI | false | false | 2025-02-26T14:33:25+08:00 | "52166b1c60e4089a4652546c0350d2c7" | 4.89 KBcmd/cmd/bucket_tagging.go | STANDARD | MTg0NDUwMDM1MjIxMDM3MjY3MDI | false | false | 2025-02-26T14:33:25+08:00 | "edad62e08bf65a5bff81304e2b40ac1a" | 3.82 KBcmd/cmd/bucket_versioning.go | STANDARD | MTg0NDUwMDM1MjIxMDM2MTkzMzU | false | false | 2025-02-26T14:33:25+08:00 | "50a6b0e2e218c437ccdabe2c762aaef1" | 1.86 KBcmd/cmd/buket_tagging_test.go | STANDARD | MTg0NDUwMDM1MjIxMDM2MTY4MDc | false | false | 2025-02-26T14:33:25+08:00 | "cd11257b22c9816df105da15f3ceb70f" | 8.23 KBcmd/cmd/abort.go | | MTg0NDUwMDM1MjIwNjcyNTcxMDA | true | true | 2025-02-26T14:34:02+08:00 | |cmd/cmd/abort_test.go | | MTg0NDUwMDM1MjIwNjcxNzE5NDY | true | true | 2025-02-26T14:34:02+08:00 | |cmd/cmd/bucket_tagging.go | | MTg0NDUwMDM1MjIwNjcyNjczNzI | true | true | 2025-02-26T14:34:02+08:00 | |cmd/cmd/bucket_versioning.go | | MTg0NDUwMDM1MjIwNjY3ODc4NzM | true | true | 2025-02-26T14:34:02+08:00 | |cmd/cmd/buket_tagging_test.go | | MTg0NDUwMDM1MjIwNjY3ODYyMDI | true | true | 2025-02-26T14:34:02+08:00 | |--------------------------------+----------+-----------------------------+----------+---------------+---------------------------+------------------------------------+----------TOTAL OBJECTS: | 10-------------------------------------+----------
フィードバック