📅  最后修改于: 2023-12-03 15:30:53.031000             🧑  作者: Mango
在使用Google Cloud存储服务过程中,有时候我们需要将文件移动到存储桶中的文件夹外。这要求我们在使用gcloud命令行工具时必须了解如何指定文件上传的路径。
gcloud storage cp [LOCAL_FILE_PATH] gs://[BUCKET_NAME]/[OBJECT_NAME]
其中,LOCAL_FILE_PATH
为本地文件路径,BUCKET_NAME
是存储桶名称,OBJECT_NAME
为我们在存储桶中指定的文件名。例如,如果要将本地/Users/myuser/Desktop/test.txt
文件上传到名为my-bucket
的存储桶中,我们可以使用以下命令:
gcloud storage cp /Users/myuser/Desktop/test.txt gs://my-bucket/test.txt
gsutil mv gs://[BUCKET_NAME]/[OLD_OBJECT_NAME] gs://[BUCKET_NAME]/[NEW_OBJECT_NAME]
其中,OLD_OBJECT_NAME
为原文件路径,NEW_OBJECT_NAME
为要移动到的新位置。如果要将文件从文件夹中移动到存储桶根目录中,我们只需将NEW_OBJECT_NAME
指定为带有文件名的路径即可。例如,要将存储桶my-bucket
中的test.txt
文件移动到存储桶根目录中,我们可以使用以下命令:
gsutil mv gs://my-bucket/test.txt gs://my-bucket/test_new.txt
新的文件路径为gs://my-bucket/test_new.txt
。
在使用Google Cloud存储服务时,我们可以通过gcloud工具轻松地将文件移动到存储桶中的文件夹外。只需要上传文件,并使用gsutil mv命令指定新文件路径即可。