问题
With scp I can add the -r flag to download directories to my local machine via ssh.
When using:
gcloud compute scp -r
it sais that '-r' is not an available option. Without -r I get an error saying that my source path is a directory. (Implying I can only download single files.)
Is there an equivalent to -r flag for gcloud compute scp command?
回答1:
Found it!
GCE offers an equivalent and it is --recurse.
My final command looks like this:
gcloud compute scp --recurse username@instance_name:./* "local_dir"
For some reason I also needed the * behind the source folder to avoid some security issue.
来源:https://stackoverflow.com/questions/46341544/is-it-possible-to-copy-a-directory-from-a-google-compute-engine-instance-to-my-l