在Google Cloud SDK Shell上上传名称中带有空格的文件

Mr.*_*can 4 sdk google-cloud-storage google-cloud-platform

我是Google Cloud Storage的新手,但是已经设法在线找到了我的问题的所有答案,但是现在我正尝试使用Google Cloud SDK上传文件,它非常适合没有空格“ this_file_001.txt”的文件,但是如果我尝试上传带有空格“此文件001.txt”的文件,系统将无法识别该命令。我正在使用的命令有效

gsutil -m cp -r this_file_001.txt gs://this_file_001.txt

现在,带空格的相同命令不起作用

gsutil -m cp -r此文件001.txt gs://此文件001.txt

有什么办法可以完成这项任务?

提前致谢。

Ale*_*rov 6

将参数放在引号中应该会有所帮助。我只是使用Google Cloud Shell终端尝试了以下命令,但工作正常:

$ gsutil mb gs://my-test-bucket-55 Creating gs://my-test-bucket-55/... $ echo "hello world" > "test file.txt" $ gsutil cp "test file.txt" "gs://my-test-bucket-55/test file.txt" Copying file://test file.txt [Content-Type=text/plain]... Uploading gs://my-test-bucket-55/test file.txt: 12 B/12 B $ gsutil cat "gs://my-test-bucket-55/test file.txt" hello world

也就是说,如果可以的话,我会避免使用带空格的文件名。