terraform workspace select old-name
terraform state pull >old-name.tfstate
terraform workspace new new-name
terraform state push old-name.tfstate
terraform show just to confirm that the newly-imported state looks "right", before we delete the old workspace
terraform workspace delete -force old-name
Merci à ce mec, il m'a fait gagner du temps ^^
find my_root_dir -depth -exec rename 's/(.)\/([^\/])/$1\/\L$2/' {} \;
Une fois les fichiers transférés sur mon laptop Linux, je n'ai eu qu'à utiliser la commande rename pour remplacer par des tirets tous les espaces contenus dans les fichiers. Mais avant de procéder à des remplacements en lot et risquer une gaffe, mieux vaut utiliser l'option -n pour avoir une prévisualisation des changements qui seront appliqués.
rename -n 's/ /-/g' *.jpg
image petit format.jpg renamed as image-petit-format.jpg
Après le dernier /, le "g" signifie global, pour remplacer tous les espaces et pas seulement le premier trouvé.
Une fois certain du remplacement dans la liste des fichiers, on peut appliquer le changement :
rename 's/ /-/g' .jpg
rename 's/ /-/g' .pdf
Morale de l'histoire : c'est pratique avoir un ami qui travaille dans les Interwebs.