Ajouter une extension de fichier à un groupe de fichiers à partir de la ligne de commande dans Mac OS X

La manière la plus rapide d'ajouter une extension de fichier à un groupe de fichiers qui n'en ont pas actuellement est d'utiliser la ligne de commande sous Mac OS X. Dans l'exemple ci-dessous, nous ajouterons une extension ".txt" à tous les fichiers d'un même répertoire, mais en ajoutant un .txt dans la chaîne de commande, nous ajouterons une extension différente. Avant de commencer, il est bon de faire ce qui suit :

  • Assurez-vous que les extensions de fichiers sont visibles sur tous les fichiers sous Mac OS X, de manière à ce que le changement d'extension soit visible dans le Finder en plus de la ligne de commande
  • Placez tous les fichiers nécessitant l'ajout de l'extension dans un répertoire unique et séparé

Comment ajouter des extensions de fichiers par lots dans la ligne de commande de Mac OS

En supposant que vous remplissiez les conditions préalables, lancez Terminal (qui se trouve dans /Applications/Utilitaires/) et faites ce qui suit :

  • Passez au répertoire contenant les fichiers en tapant :
  • cd /chemin/vers/répertoire

  • Une fois à l'intérieur du répertoire, utilisez la commande suivante :
  • for i in * ; do mv "$i" "$i.txt" ; done

  • Confirmez le changement en tapant "ls" pour lister le contenu du répertoire

Vous pouvez également glisser et déposer un répertoire du Finder dans la fenêtre du terminal pour imprimer son chemin d'accès, plutôt que de le saisir manuellement.

Vous trouverez ci-dessous un exemple complet montrant une modification du répertoire, la liste du contenu original, l'exécution de la commande appropriée pour ajouter l'extension, et enfin une autre liste montrant les fichiers originaux avec la nouvelle extension .txt ajoutée.

$ mkdir ~/Desktop/FilesThatNeedExtensionsAdded/

$ mv tes* ~/Desktop/FilesThatNeedExtensionsAdded/

$ cd ~/Desktop/FilesThatNeedExtensionsAdded/

$ ls

test test1 test2 test3 test4

$ for i in * ; do mv "$i" "$i.txt" ; done

$ ls

test.txt test1.txt test2.txt test3.txt test4.txt

Comme mentionné précédemment, pour ajouter une extension de fichier différente, il suffit de remplacer le ".txt" par quelque chose d'autre, comme ".jpg" ou ".rtf". Les jokers peuvent également être ajustés pour correspondre aux points communs des noms de fichiers.

Merci à Thom pour l'idée du conseil

Click to rate this post!
[Total: 0 Average: 0]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *