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