J'ai téléchargé un tas d'images mais j'ai accidentellement nommé les dossiers avec des espaces. Maintenant vous ne pouvez pas y accéder parce que les urls ne peuvent évidemment pas avoir d'espaces.comment modifier en masse les noms de dossier dans amazon s3 avec un script
J'ai téléchargé le cla aws et je me demandais comment changer les noms de dossier? J'ai regardé la documentation mais j'ai toujours des problèmes et j'espère que quelqu'un pourra m'aider.
J'ai essayé la commande suivante sans aucun succès:
aws s3 mv "s3://mybucketname/firstfolder/second folder with spaces/" s3://mybucketname/firstfolder/secondfolderwithspaces/ --recursive
Comment puis-je changer le nom de « deuxième dossier avec des espaces » à « secondfolderwithspaces »?
De plus, existe-t-il un moyen de parcourir ces dossiers? Quelque chose comme
for folder in s3:/bucketname/firstfolder:
aws s3 mv "folder with spaces" folderwithspaces --recursive
Quelle erreur obtenez-vous? Je suis capable d'utiliser la commande mv pour accomplir cette opération. –
Vous pouvez également remplacer les espaces par un '+ 'pour vous en débarrasser sans renommer vos dossiers –