I am trying to download a folder
which is inside my Google Cloud Bucket
, I read from google docs gsutil/commands/cp and executed below the line.
gsutil cp -r appengine.googleapis.com gs://my-bucket
But i am getting the error
CommandException: No URLs matched: appengine.googleapis.com
Edit
By running below command
gsutil cp -r gs://logsnotimelimit .
I am getting Error
IOError: [Errno 22] invalid mode ('ab') or filename: u'.\logsnotimelimit\appengine.googleapis.com\nginx.request\2018\03\14\14:00:00_14:59:59_S0.json_.gstmp'
What is the appengine.googleapis.com
parameter in your command? Is that a local directory on your filesystem you are trying to copy to the cloud bucket?
The gsutil cp -r appengine.googleapis.com gs://my-bucket
command you provided will copy a local directory named appengine.googleapis.com
recursively to your cloud bucket named my-bucket
. If that's not what you are doing - you need to construct your command differently.
I.e. to download a directory named folder
from your cloud bucket named my-bucket
into the current location try running
gsutil cp -r gs://my-bucket/folder .
-- Update: Since it appears that you're using a Windows machine (the "\
" directory separators instead of "/
" in the error message) and since the filenames contain the ":
" character - the cp
command will end up failing when creating those files with the error message you're seeing.