文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

mc share ls

语法

Themc share ls命令显示所有未过期的预签名URLmc share upload or mc share download

Themc share list命令具有等效功能于mc share ls.

应用程序可以执行PUT从 URL 中检索对象。

有关可共享对象 URL 的更多信息,请参阅 Amazon S3 文档中的预签名 URL.

以下命令分别列出所有上传和下载的预签名URLmydata桶上的myminioMinIO 部署:

mc share ls upload myminio/mydata
mc share ls download myminio/mydata

该命令具有以下语法:

mc [GLOBALFLAGS] share list           \
                 [download | upload]  \
                 ALIAS
  • Brackets[]表示可选参数。

  • 共享同一行的参数是相互依赖的。

  • 使用竖线分隔的参数|操作符是互斥的。

将示例复制到文本编辑器中,根据需要修改,然后在终端/Shell中运行命令。

参数

下载

必需列出所有未过期的预签名下载(GET) URL。

与以下内容互斥mc share ls upload

上传

必需列出所有未过期的预签名上传(PUT) URL。

与以下内容互斥mc share ls download

ALIAS

必需The别名MinIO 部署以及要列出未过期预签名 URL 的对象的完整路径。

全局标志

此命令支持任何全局标志.

示例

生成的下载和上传URL列表

使用mc share ls download生成一个支持POST将文件上传到 S3 兼容主机上特定对象位置的请求:

mc share ls download ALIAS

使用mc share ls upload生成一个支持POST将文件上传到 S3 兼容主机上特定对象位置的请求:

mc share ls upload ALIAS

行为

S3 Compatibility

Themc命令行工具专为兼容 AWS S3 API 而构建,并已通过 MinIO 和 AWS S3 测试,确保功能与行为符合预期。

MinIO 不提供对其他 S3 兼容服务的保证,因为它们的 S3 API 实现方式未知,因此不受支持。尽管mc命令可能按文档所述工作,任何此类使用风险自负。