中文文档

mc get

在 mc 版本加入: RELEASE.2024-02-24T01-33-20Z

语法

mc get 命令从目标 S3 部署将对象下载到本地文件系统。

mc get 提供了比 mc cpmc mirror 更简化的接口来下载文件。 mc get 使用单向下载功能,牺牲了其他命令的效率和复杂性。

以下命令将文件 logo.png 从 S3 源下载到本地文件系统的路径 ~/images/collateral/

mc get minio/marketing/logo.png ~/images/collateral

该命令的语法如下:

mc [GLOBALFLAGS] get                      \
                 SOURCE                   \
                 TARGET                   \
                 [--enc-c string]         \
                 [--version-id, --vid value]
  • 方括号 [] 表示可选参数。

  • 参数在同一行表示它们是相互依赖的。

  • 使用管道 | 运算符分隔的参数是相互排斥的。

在终端/壳中运行命令之前,将示例复制到文本编辑器中并按需进行修改。

参数

SOURCE
Required

要下载的对象的完整路径,包括 minio 的 alias、存储桶、前缀(如果使用的话)以及对象名称。

TARGET
Required

命令应该将下载的文件放置在本地文件系统上的目标路径。

全局标签

此命令支持任何 全局标志

Examples

从 MinIO 向本地文件系统读取对象

以下命令会从别名为 mminiomybucket 桶中获取文件 myobject.csv ,并将其放到路径为 /my/local/folder 的本地文件系统中.

mc get myminio/mybucket/myobject.csv /my/local/folder

从 MinIO 读取加密对象

以下命令可检索加密文件并将其放置在本地文件夹路径下.

mc get --enc-c "play/mybucket/object=MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDA" play/mybucket/object path-to/object
Join Slack 商业支持购买咨询