Google cloud storage gsutil cp时如何保留时间戳

Google cloud storage gsutil cp时如何保留时间戳,google-cloud-storage,Google Cloud Storage,我是谷歌云存储nearline的新手,并对其进行了测试。我打算使用谷歌云存储近线进行备份 我想知道在本地和近线之间执行“gsutil cp”时如何保持文件的时间戳 gsutil cp localfile gs://mybucket 然后,上传文件时间戳设置为上传时间。我想保留原始文件的时间戳。对不起,您不能在GCS中指定对象的创建时间。创建时间始终是在GCS中创建对象的时刻 但是,您可以在上载的对象上设置额外的用户元数据。如果愿意,可以在此处记录对象的原始创建时间: $> gsutil

我是谷歌云存储nearline的新手,并对其进行了测试。我打算使用谷歌云存储近线进行备份

我想知道在本地和近线之间执行“gsutil cp”时如何保持文件的时间戳

gsutil cp localfile gs://mybucket

然后,上传文件时间戳设置为上传时间。我想保留原始文件的时间戳。

对不起,您不能在GCS中指定对象的创建时间。创建时间始终是在GCS中创建对象的时刻

但是,您可以在上载的对象上设置额外的用户元数据。如果愿意,可以在此处记录对象的原始创建时间:

$> gsutil cp -h "x-goog-meta-local-creation-time:Some Creation Time" localfile gs://mybucket

当我尝试使用以下命令执行复制时,本地文件的时间戳(Linux“mtime”)会自动保留为Google云存储元数据中的“goog保留文件mtime”

gsutil cp -r -P $LOCAL_DIR/* gs://$TARGET_BUCKET &