1
1
MinIO 备忘清单
2
2
===
3
3
4
- 这是 MinIO 语法的快速参考备忘单。
4
+ 这是 MinIO 语法的快速参考备忘单
5
5
6
6
MinIO 快速参考
7
7
----
@@ -12,7 +12,7 @@ MinIO 快速参考
12
12
- ** 桶(Bucket)** :MinIO中存储对象的容器,类似于文件夹。
13
13
- ** 对象(Object)** :桶中存储的具体数据。
14
14
15
- ### 安装MinIO
15
+ ### 安装MinIO
16
16
17
17
- 从[ MinIO官网] ( https://min.io/download ) 下载对应平台的MinIO服务器。
18
18
- 根据操作系统的指南进行安装。
@@ -24,6 +24,7 @@ MinIO 快速参考
24
24
``` shell
25
25
minio server /export/data1 /export/data2 /export/data3 /export/data4
26
26
```
27
+
27
28
- 其中` /export/data1 ` 等是存储数据的路径。
28
29
29
30
### 访问MinIO
@@ -32,76 +33,203 @@ MinIO 快速参考
32
33
- 使用客户端工具,如` mc ` 命令行工具。
33
34
34
35
### minio client 安装
36
+ <!-- rehype:wrap-class=row-span-2 col-span-2-->
35
37
36
- - windows
37
-
38
- 下载
39
-
40
- ` https://dl.min.io/client/mc/release/windows-amd64/mc.exe `
38
+ #### windows
41
39
42
- ` \path\to\mc.exe --help `
40
+ 下载
43
41
44
- - mac
45
-
46
- 安装
42
+ ``` bash
43
+ https://dl.min.io/client/mc/release/windows-amd64/mc.exe
44
+ \p ath\t o\m c.exe --help
45
+ ```
46
+
47
+ #### mac
47
48
48
- ` brew install minio/stable/mc `
49
+ 安装
49
50
50
- ` mc --help `
51
+ ``` bash
52
+ brew install minio/stable/mc
53
+ mc --help
54
+ ```
51
55
52
- - linux
53
-
54
- ** 版本比较多,请去官网查找安装步骤**
55
-
56
- ``` sh
57
- curl https://dl.min.io/client/mc/release/linux-amd64/mc \
58
- --create-dirs \
59
- -o $HOME /minio-binaries/mc
56
+ #### linux
60
57
61
- chmod +x $HOME /minio-binaries/mc
62
- export PATH=$PATH :$HOME /minio-binaries/
63
- ```
58
+ ``` sh
59
+ curl https://dl.min.io/client/mc/release/linux-amd64/mc \
60
+ --create-dirs \
61
+ -o $HOME /minio-binaries/mc
62
+
63
+ chmod +x $HOME /minio-binaries/mc
64
+ export PATH=$PATH :$HOME /minio-binaries/
65
+ ```
66
+
67
+ 版本比较多,请去官网查找安装步骤
64
68
65
69
### mc 连接服务操作
66
70
67
- - 列出所有别名:` mc alias list `
68
- - 添加服务别名:` mc alias set myminio https://myminio.example.net minioadminuser minioadminpassword `
69
- - 删除服务别名:` mc alias rm myminio `
71
+ 列出所有别名
72
+
73
+ ``` bash
74
+ mc alias list
75
+ ```
76
+
77
+ 添加服务别名
78
+
79
+ ``` bash
80
+ mc alias set myminio https://myminio.example.net minioadminuser minioadminpassword
81
+ ```
82
+
83
+ 删除服务别名
84
+
85
+ ``` bash
86
+ mc alias rm myminio
87
+ ```
70
88
71
89
### mc 桶操作
72
90
73
- - 创建桶:` mc mb myminio/mybucket `
74
- - 删除桶:` mc rb myminio/mybucket `
75
- - 设置桶策略:` mc policy set download myminio/mybucket `
76
- - 设置桶生命周期:` mc ilm import myminio/mybucket `
91
+ 创建桶
92
+
93
+ ``` sh
94
+ mc mb myminio/mybucket
95
+ ```
96
+
97
+ 删除桶
98
+
99
+ ``` sh
100
+ mc rb myminio/mybucket
101
+ ```
102
+
103
+ 设置桶策略
104
+
105
+ ``` sh
106
+ mc policy set download myminio/mybucket
107
+ ```
108
+
109
+ 设置桶生命周期
110
+
111
+ ``` sh
112
+ mc ilm import myminio/mybucket
113
+ ```
114
+
77
115
### mc 文件操作
116
+ <!-- rehype:wrap-class=row-span-2-->
117
+
118
+ 列出文件
119
+
120
+ ``` sh
121
+ mc ls myminio/mybucket
122
+ ```
123
+
124
+ 上传文件
125
+
126
+ ``` sh
127
+ mc cp /path/to/file myminio/mybucket/file
128
+ ```
129
+
130
+ 下载文件
78
131
79
- - 列出文件:` mc ls myminio/mybucket `
80
- - 上传文件:` mc cp /path/to/file myminio/mybucket/file `
81
- - 下载文件:` mc cp myminio/mybucket/file /path/to/destination `
82
- - 删除文件:` mc rm myminio/mybucket/file `
83
- - 移动文件:` mc mv myminio/mybucket/file myminio/mybucket/newfile `
84
- - 拷贝文件:` mc cp myminio/mybucket/file myminio/mybucket/newfile `
85
- - 查找文件:` mc find myminio/mydata --name "*.jpg" `
132
+ ``` sh
133
+ mc cp myminio/mybucket/file /path/to/destination
134
+ ```
135
+
136
+ 删除文件
137
+
138
+ ``` sh
139
+ mc rm myminio/mybucket/file
140
+ ```
141
+
142
+ 移动文件
143
+
144
+ ``` sh
145
+ mc mv myminio/mybucket/file myminio/mybucket/newfile
146
+ ```
147
+
148
+ 拷贝文件
149
+
150
+ ``` sh
151
+ mc cp myminio/mybucket/file myminio/mybucket/newfile
152
+ ```
153
+
154
+ 查找文件
155
+
156
+ ``` sh
157
+ mc find myminio/mydata --name " *.jpg"
158
+ ```
86
159
87
160
### mc 文件夹操作
161
+ <!-- rehype:wrap-class=row-span-2-->
162
+
163
+ 列出文件夹
164
+
165
+ ``` sh
166
+ mc ls myminio/mybucket/folder
167
+ ```
168
+
169
+ 创建文件夹
170
+
171
+ ``` sh
172
+ mc mb myminio/mybucket/folder
173
+ ```
174
+
175
+ 删除文件夹
176
+
177
+ ``` sh
178
+ mc rb myminio/mybucket/folder
179
+ ```
88
180
89
- - 列出文件夹:` mc ls myminio/mybucket/folder `
90
- - 创建文件夹:` mc mb myminio/mybucket/folder `
91
- - 删除文件夹:` mc rb myminio/mybucket/folder `
92
- - 移动文件夹:` mc mv myminio/mybucket/folder myminio/mybucket/newfolder `
93
- - 拷贝文件夹:` mc cp myminio/mybucket/folder myminio/mybucket/newfolder `
94
- - 删除文件夹中的所有文件:` mc rm --recursive myminio/mybucket/folder `
95
- - 列出文件夹中的所有文件:` mc ls --recursive myminio/mybucket/folder `
96
- - 列出文件夹中的所有文件,包括子文件夹:` mc ls --recursive --include-folders myminio/mybucket/folder `
181
+ 移动文件夹
182
+
183
+ ``` sh
184
+ mc mv myminio/mybucket/folder myminio/mybucket/newfolder
185
+ ```
186
+
187
+ 拷贝文件夹
188
+
189
+ ``` sh
190
+ mc cp myminio/mybucket/folder myminio/mybucket/newfolder
191
+ ```
192
+
193
+ 删除文件夹中的所有文件
194
+
195
+ ``` sh
196
+ mc rm --recursive myminio/mybucket/folder
197
+ ```
198
+
199
+ 列出文件夹中的所有文件
200
+
201
+ ``` sh
202
+ mc ls --recursive myminio/mybucket/folder
203
+ ```
204
+
205
+ 列出文件夹中的所有文件,包括子文件夹
206
+
207
+ ``` sh
208
+ mc ls --recursive --include-folders myminio/mybucket/folder
209
+ ```
97
210
98
211
### mc 其他操作
99
212
100
- - 列出所有桶:` mc ls myminio `
101
- - 显示帮助信息:` mc help `
102
- - 版本信息:` mc version `
213
+ 列出所有桶
214
+
215
+ ``` sh
216
+ mc ls myminio
217
+ ```
218
+
219
+ 显示帮助信息
220
+
221
+ ``` sh
222
+ mc help
223
+ ```
224
+
225
+ 版本信息
226
+
227
+ ``` sh
228
+ mc version
229
+ ```
103
230
231
+ 另见
232
+ ---
104
233
105
- ### 扩展阅读
106
- - [ MinIO官方文档] ( https://min.io/docs/minio/kubernetes/upstream/ )
107
- - [ MinIO github 源码] ( https://github.com/minio/minio )
234
+ - [ MinIO官方文档] ( https://min.io/docs/minio/kubernetes/upstream/ ) _ (min.io)_
235
+ - [ MinIO github 源码] ( https://github.com/minio/minio ) _ (github.com)_
0 commit comments