mc get
在 mc 版本加入: RELEASE.2024-02-24T01-33-20Z
语法
mc get 命令从目标 S3 部署将对象下载到本地文件系统。
mc get 提供了比 mc cp 或 mc 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、存储桶、前缀(如果使用的话)以及对象名称。 
全局标签
此命令支持任何 全局标志。
Examples
从 MinIO 向本地文件系统读取对象
以下命令会从别名为 mminio 的 mybucket 桶中获取文件 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
