I have a GCS bucket containing a directory my-bucket-name/my-temp-dir-name. This directory contains many subfiles. I would like to execute a copy command, e.g. gsutil cp gs://my-bucket-name/my-temp-dir-name gs://my-bucket-name/my-dir-name.
Are there any atomic guarantees around this operation? Is it possible that some files will be accessible in my-dir-name before all the files are available? What if my-dir-name already exists?