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 ?
Réponses
Trop de publicités?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.
Juste pour être complet, je montre comment faire :
- Démarrer (connexion, projet)
- Télécharger les fichiers
- Lister les éléments
- 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
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.