MinIO Client是用来上传数据到桶或者是从桶里面拿数据的(简写为mc)。这篇文章主要是记录mc的下载以及使用:
1. MC的下载
直接从官网下载二进制文件,这个文件可以直接运行,因此也不需要sudo。
wget https://dl.min.io/client/mc/release/linux-amd64/mc -O ~/mc
chmod +x ~/mc这样直接运行mc就好了
2. MC的初始化
首先需要初始化一个桶,命令为:
~/mc alias set myminio https://minio.xcuda.de user userpasswd其中
user
和
userpasswd
是docker运行MinIO的时候的帐号和密码。然后就可以上传和下载文件了。
3. 上传/下载文件
主要是使用cp -r 命令,例如说:
~/mc cp -r /data7/src/ myminio/dst/其作用就是:将/data7/src/下的所有文件(包括文件夹),复制到myminio/dst/中去
然后等待传输完成就好了
4. 查看已经注册的mc
因为在不同的机器上可能设置的alias不一样,导致有时候会忘记之前设置的是什么
~/mc alias list得到结果:
那么说明我当时设置的是myminio
5. 排除某些文件夹
有时候文件夹中有的文件我不想进行同步,那么我就使用:
~/mc mirror --exclude "output/*" ./dst myminio/dst