Avec scp je peux ajouter le -r
flag pour télécharger des répertoires sur ma machine locale via ssh.
Lors de l'utilisation:
gcloud compute scp -r
il sait que '-r' n'est pas une option disponible. Sans -r, j'obtiens une erreur indiquant que mon chemin source est un répertoire. (Cela signifie que je ne peux télécharger que des fichiers uniques.)
Y a-t-il un équivalent à -r
drapeau pour gcloud compute scp
commande?
Je l'ai trouvé!
GCE propose un équivalent et c'est --recurse
.
Ma commande finale ressemble à ceci:
gcloud compute scp --recurse username@instance_name:./* "local_dir"
Pour une raison quelconque, j'avais également besoin du *
derrière le dossier source pour éviter certains problèmes de sécurité.