7 votes

Comment puis-je télécharger des dossiers vers Google Cloud ?

Comment puis-je télécharger des dossiers complets sur mon Google Cloud Storage ? J'ai essayé d'utiliser Cyberduck, mais je n'arrive pas à faire fonctionner mes informations de connexion Google. Une idée pour un utilisateur de Mac de niveau moyen pour télécharger facilement des dossiers complets plutôt que des fichiers ?

18voto

lygstate Points 56

Vous pouvez utiliser gsutil cp dans le terminal pour les chargements/téléchargements en masse :

gsutil -m cp -R dir gs://my_bucket

El -m permet d'effectuer une copie parallèle (multithread).

1voto

chrispomeroy Points 256

Vous pouvez facilement télécharger des dossiers à partir de votre ordinateur local à l'aide de la console Google Cloud, sans outils spéciaux.

Il suffit de cliquer sur la navigation de gauche Stockage > Stockage dans le nuage > Navigateur en utilisant dans la Google Cloud Console : https://console.developers.google.com

Créer un seau ou en sélectionner un existant

Cliquez ensuite sur "Télécharger le dossier".

Une barre latérale s'affichera pour vous informer de la progression du téléchargement.

1voto

K F Points 161

Juste pour être complet, je montre comment faire :

  1. Démarrer (connexion, projet)
  2. Télécharger les fichiers
  3. Lister les éléments
  4. Télécharger les fichiers Une alternative à cp est d'utiliser rsync ce qui n'est pas démontré ici.

Démarrer la session, définir le projet et voir la configuration actuelle :

gcloud auth login
gcloud config set project PROJECT_ID
gcloud config list

Créer une arborescence de dossiers de test à télécharger

echo 'test content: foo BAR" > ec2-iamrole.yaml
mkdir -p level1/level2
cp ec2-iamrole.yaml level1
cp ec2-iamrole.yaml level1/level2
rm ec2-iamrole.yaml level1

Pour télécharger (le seau a déjà été créé et il a un nom de dossier sample)

gsutil -m cp -R level1 gs://my_bucket/sample

Pour créer le seau, vérifiez aquí . En outre, vous ne pouvez pas créer des dossiers uniques en utilisant gsutil commande. Vous devez utiliser l'interface utilisateur de GCP ou utiliser la bibliothèque client ou la spécifier explicitement dans la commande comme je viens de le faire ci-dessus.

Contenu de la liste :

gsutil ls -r gs://my_bucket/sample/level1

Sortie :

gs://my_bucket/sample/level1/:
gs://my_bucket/sample/level1/ec2-iamrole.yaml

gs://my_bucket/sample/level1/level2/:
gs://my_bucket/sample/level1/level2/ec2-iamrole.yaml

Télécharger dans un nouveau dossier level3 :

mkdir level3 && cd level3
gsutil -m cp -R gs://docexporter/nov/level1 .

Sortie :

tree .
.
 level1
     ec2-iamrole.yaml
     level2
         ec2-iamrole.yaml

2 directories, 2 files

0voto

Anuj Kaithwas Points 111

Vous pouvez vous rendre dans l'application Web Google Drive et cliquer sur l'icône de téléchargement, puis sur le dossier. Ou mieux encore, vous pouvez télécharger le Application Google Drive Desktop et il suffit ensuite de copier-coller le dossier souhaité dans le dossier Google Drive. Ainsi, le dossier et tous ses fichiers seront synchronisés avec le nuage.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X