[Minio]使用 mc cp 命令覆盖拷贝本地目录到 MinIO 桶

使用 mc cp 命令覆盖拷贝本地目录到 MinIO 桶

要将本地目录内容拷贝到 MinIO 的指定桶中,并在文件存在时进行覆盖,可以使用以下命令:

mc cp --recursive  /本地目录路径/ alias名/桶名/目标路径/

参数说明

  • --recursive-r: 递归拷贝整个目录
  • /本地目录路径/: 本地要拷贝的目录路径(结尾的 / 表示拷贝目录内容而非目录本身)
  • alias名: 你在 mc 中配置的 MinIO 服务别名
  • /桶名/目标路径/: MinIO 中的目标位置

示例

假设:

  • 本地目录为 /home/user/data/
  • MinIO 别名为 myminio
  • 目标桶为 mybucket
  • 要拷贝到桶的 backups/ 路径下

命令如下:

mc cp --recursive  /home/user/data/ myminio/mybucket/backups/

注意事项

  1. 确保已安装并配置好 mc (MinIO Client)
  2. 确保有足够的权限访问目标桶
  3. 使用前可以先执行 mc ls myminio/mybucket/backups/ 查看目标位置现有文件
  4. 如果要保留目录结构,确保本地路径和目标路径的结尾 / 使用正确
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容