cp コマンドを使用すると、データを効率的に管理および移行できます。このコマンドは、単一または複数のオブジェクトのアップロード、ダウンロード、コピーをサポートしています。
注意事項
アップロード、ダウンロード、またはコピー操作を開始する前に、必要な権限が付与されていることを確認してください。 詳細については、「RAM ユーザーにカスタムポリシー権限を付与する」をご参照ください。
cpコマンドは、アカウント間またはリージョン間のコピー操作をサポートしていません。バージョン管理が有効になっているバケットに保存されている、指定したバージョンのオブジェクトをダウンロードできます。
ファイルのアップロード
cp コマンドを使用すると、ローカルファイルをオブジェクトとして OSS バケットにアップロードできます。このコマンドは、ラージオブジェクトのアップロードをサポートし、アップロードされたオブジェクトの権限の設定や、特定の条件を満たすオブジェクトのフィルタリングなど、さまざまなオプションを提供します。-r オプションを使用して、ディレクトリ内のすべてのオブジェクトを再帰的にアップロードすることもできます。
ファイルのダウンロード
cp コマンドを使用すると、OSS バケットからローカルマシンにオブジェクトをダウンロードできます。このコマンドは、単一または複数のオブジェクトのダウンロードをサポートしています。期間を指定して、特定の期間のオブジェクトをフィルターすることもできます。スロットリングなどのオプションを設定することで、ダウンロードを最適化できます。
ファイルのコピー
cp コマンドを使用して、同じリージョン内の異なるバケット間、または同じバケット内の異なるディレクトリ間でオブジェクトをコピーすることもできます。コピー操作中、オブジェクトのコンテンツは変更されません。デフォルトでは、タグとオブジェクト属性もコピーされます。アカウント間およびリージョン間のコピー操作はサポートされていないことに注意してください。