A voir également:
- Renommer plusieurs fichiers linux
- Linux renommer plusieurs fichiers - Meilleures réponses
- Renommer plusieurs fichiers en meme temps ✓ - Forum - Linux / Unix
- Renommer plusieurs fichiers en même temps ✓ - Forum - MacOS
- Renommer plusieurs fichiers sous UNIX ✓ - Forum - Linux / Unix
- Renommer plusieurs fichier en ordre ✓ - Forum - Linux / Unix
- Renommer plusieurs fichiers avec mv ✓ - Forum - Linux / Unix
7 réponses
@nnie
- Messages postés
- 2064
- Date d'inscription
- vendredi 16 mai 2008
- Statut
- Membre
- Dernière intervention
- 19 février 2021
Bonjour,
Après recherche sur le web - car je ne savais pas faire non plus ! - j'ai trouvé une solution avec un script et Automator qui fonctionne très bien (source).
Voici le script :
Cela va ouvrir une fenêtre où choisir le dossier à traiter et dès que le choix est fait, les premiers caractères sont supprimés dans les noms de tous les fichiers présents dans ce dossier.
Le chiffre
Comme je n'y connais pour ainsi dire rien en script, je ne comprends pas pourquoi on doit mettre un chiffre supérieur et faire -1 ensuite : quelqu'un passera sans doute par ici pour m'expliquer ce mystère. ;-)
Je l'ai inclus dans un processus Automator (workflow) que tu peux télécharger ICI : cela te permettra de faire un dossier-test dans lequel tu ne mettras que quelques fichiers, histoire de voir le résultat sans risque. :-)
P.S. moi non plus je ne vois pas comment fonctionne la solution proposée par vantard15 : ça dépend peut-être des versions d'OS ?
Après recherche sur le web - car je ne savais pas faire non plus ! - j'ai trouvé une solution avec un script et Automator qui fonctionne très bien (source).
Voici le script :
set f to choose folder with prompt "Sélectionner le dossier contenant les fichiers"
tell application "Finder" to repeat with i in (get f's files)
tell i to set name to text 7 thru -1 of (get name)
end repeat
Cela va ouvrir une fenêtre où choisir le dossier à traiter et dès que le choix est fait, les premiers caractères sont supprimés dans les noms de tous les fichiers présents dans ce dossier.
Le chiffre
7dans cet exemple est le nombre de caractères à supprimer
-1: autrement dit, cela supprimera les 6 premiers caractères.
Comme je n'y connais pour ainsi dire rien en script, je ne comprends pas pourquoi on doit mettre un chiffre supérieur et faire -1 ensuite : quelqu'un passera sans doute par ici pour m'expliquer ce mystère. ;-)
Je l'ai inclus dans un processus Automator (workflow) que tu peux télécharger ICI : cela te permettra de faire un dossier-test dans lequel tu ne mettras que quelques fichiers, histoire de voir le résultat sans risque. :-)
P.S. moi non plus je ne vois pas comment fonctionne la solution proposée par vantard15 : ça dépend peut-être des versions d'OS ?
_Ritchi_
- Messages postés
- 20141
- Date d'inscription
- samedi 17 mars 2007
- Statut
- Contributeur
- Dernière intervention
- 26 février 2021
Bonjour
Autre solution:
- lancer TextEdit
- copier/coller le code suivant dans TextEdit:
- enregistrer ce fichier script dans le répertoire contenant les fichiers à renommer. Le nommer par exemple mon_script
- ouvrir un Terminal
- se déplacer dans le répertoire contenant les fichiers à renommer: taper la commande cd puis un espace puis faire glisser dans la fenêtre du Terminal l'icone du dossier contenant les fichiers à renommer. Tu dois avoir en final un truc comme cela
- donner les droits d'exécution au script lancer le script:
- lancer le script:
Ritchi
Précision sur le script:
Pour chaque fichier présent dans le répertoire courant,
- Créer le nouveau nom afin qu'il contienne l'ancien nom du fichier amputé de la partie située à gauche du caractère espace
- Renommer le fichier avec ce nouveau nom
Fin
Autre solution:
- lancer TextEdit
- copier/coller le code suivant dans TextEdit:
#!/bin/bash for fichier in *; do nouveauNom=${fichier##* } mv "${fichier}" ${nouveauNom} done
- enregistrer ce fichier script dans le répertoire contenant les fichiers à renommer. Le nommer par exemple mon_script
- ouvrir un Terminal
- se déplacer dans le répertoire contenant les fichiers à renommer: taper la commande cd puis un espace puis faire glisser dans la fenêtre du Terminal l'icone du dossier contenant les fichiers à renommer. Tu dois avoir en final un truc comme cela
cd /Users/Max_ime/monDossier
- donner les droits d'exécution au script lancer le script:
chmod +x mon_script
- lancer le script:
mon_script
Ritchi
Précision sur le script:
Pour chaque fichier présent dans le répertoire courant,
- Créer le nouveau nom afin qu'il contienne l'ancien nom du fichier amputé de la partie située à gauche du caractère espace
- Renommer le fichier avec ce nouveau nom
Fin
*_Francis_*
- Messages postés
- 38356
- Date d'inscription
- mardi 2 octobre 2007
- Statut
- Modérateur
- Dernière intervention
- 26 février 2021
Bonjour tout le monde,
Autre solution, certainement la plus rapide et la plus simple,
-Télécharger ce logiciel :
http://pecora.io/en/mac/Renamer4Mac/
et lui demander de supprimer les 7 premiers caractères en partant de la gauche
Vérifier dans la partie droite de la fenêtre que le résultat correspond au souhait, et ajuster si besoin. Exemple :


Bonne journée
EDIT : la solution de vantard15 n'existe que dans les dernières versions d' OS X :
=> sélection de tous les fichiers dans une fenêtre du Finder
=> clic-droit
=> Renommer X éléments....
pas performante cette fonction intégrée à OS X, fonctionnalités limitées.
Indiquez toujours votre configuration système exacte et lisez intégralement la réponse donnée
Bonne Journée :-) - Francis
Autre solution, certainement la plus rapide et la plus simple,
-Télécharger ce logiciel :
http://pecora.io/en/mac/Renamer4Mac/
et lui demander de supprimer les 7 premiers caractères en partant de la gauche
Vérifier dans la partie droite de la fenêtre que le résultat correspond au souhait, et ajuster si besoin. Exemple :


Bonne journée
EDIT : la solution de vantard15 n'existe que dans les dernières versions d' OS X :
=> sélection de tous les fichiers dans une fenêtre du Finder
=> clic-droit
=> Renommer X éléments....
pas performante cette fonction intégrée à OS X, fonctionnalités limitées.
Indiquez toujours votre configuration système exacte et lisez intégralement la réponse donnée
Bonne Journée :-) - Francis
@nnie
- Messages postés
- 2064
- Date d'inscription
- vendredi 16 mai 2008
- Statut
- Membre
- Dernière intervention
- 19 février 2021
Hello Francis,
J'étais sûre que la meilleure solution viendrait de toi ! :-))
Mais ... je suis consternée car je viens de m'apercevoir que j'avais déjà installé cette appli en mars dernier, shame on me !
Alzheimémère me talonne, décidément ... :-(
J'étais sûre que la meilleure solution viendrait de toi ! :-))
Mais ... je suis consternée car je viens de m'apercevoir que j'avais déjà installé cette appli en mars dernier, shame on me !
Alzheimémère me talonne, décidément ... :-(
dede74000
- Messages postés
- 26802
- Date d'inscription
- jeudi 5 avril 2007
- Statut
- Contributeur
- Dernière intervention
- 11 février 2021
Bonjour Annie ;-)
"Alzheimémère me talonne, décidément ... :-("
Snif mais, je crois qu'il fait pareil avec moi, le vilain :-)) m'enfin, s'il ne nous rattrape pas, c'est bon !!
Bonne soirée.
Quand c'est urgent, il est déjà trop tard (Talleyrand)
"Alzheimémère me talonne, décidément ... :-("
Snif mais, je crois qu'il fait pareil avec moi, le vilain :-)) m'enfin, s'il ne nous rattrape pas, c'est bon !!
Bonne soirée.
Quand c'est urgent, il est déjà trop tard (Talleyrand)