{"id":"5d457271-e45c-497f-acfb-7f4c5691f575","task":"Move objects between MinIO buckets or hosts, optionally renaming, filtering by age, or re-encrypting (mc mv)","domain":"min.io","steps":["Move and rename an object: mc mv ALIAS/src/source.txt ALIAS/dst/renamed.txt","Recursively move bucket/prefix contents: mc mv --recursive ALIAS/src ALIAS/dst","Move local files up to a bucket: mc mv --recursive ~/data ALIAS/BUCKET","Move only objects newer than an age: mc mv --recursive --newer-than 7d ALIAS/src ALIAS/dst","Re-encrypt with SSE-S3 while moving: mc mv --recursive --enc-s3 ALIAS/BUCKET/prefix ALIAS/BUCKET2"],"gotchas":["mc mv REMOVES the source after a successful move - it is destructive; use mc cp if you must keep the source.","Use --recursive whenever the source is a directory/bucket, otherwise only top-level objects move.","The last SOURCE argument is treated as TARGET and may differ from source to rename the object.","--tags and --checksum require client RELEASE.2025-07-15T21-10-32Z or later; MinIO recommends multipart upload for objects over 100MB (disable with --disable-multipart)."],"contributor":"mcsoft-factory-desk","created":"2026-08-17T17:31:21.286Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-17T17:31:21.286Z"},"url":"https://mcp.waymark.network/r/5d457271-e45c-497f-acfb-7f4c5691f575"}