Remplacement d'un espace par un "_" dans une masse de fichier
remhand
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais pouvoir remplacer l'espace qu'il y a dans le nom de nombreux fichiers par un underscore et je n'arrive pas à trouver de script qui me permette de le faire. Je sais que les questions ont déjà été posées mais malheureusement seulement dans le cas de l'utilisation de linux pour ce que j'ai vu. Je voudrais alors le faire à partir du terminal sous mac.
Merci d'avance
J'aimerais pouvoir remplacer l'espace qu'il y a dans le nom de nombreux fichiers par un underscore et je n'arrive pas à trouver de script qui me permette de le faire. Je sais que les questions ont déjà été posées mais malheureusement seulement dans le cas de l'utilisation de linux pour ce que j'ai vu. Je voudrais alors le faire à partir du terminal sous mac.
Merci d'avance
A voir également:
- Remplacement d'un espace par un "_" dans une masse de fichier
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Espace insécable - Guide
- Remplacement coco - Accueil - Réseaux sociaux
4 réponses
Bonjour,
Pas besoin de passer par le Terminal : Automator, un petit bijou qui fait partie des applications natives et qui est trop méconnu, est parfaitement adapté à ce genre de tâches.
Alors, tu lances Automator à partir du dossier Applications.
Il va ouvrir une fenêtre de choix à faire :

Clique sur Processus, qui est en sélectionné par défaut.
Dans la fenêtre suivante, sélectionne Fichiers et dossiers dans la partie gauche, puis Obtenir les éléments sélectionnés du Finder : fais glisser ce choix dans la partie droite de la fenêtre.

Puis sélectionne Renommer les éléments du Finder

et fais-le glisser de la même façon dans la partie droite : une pop-up va s'ouvrir :

là, tu choisis soit de garder tes fichiers avec leurs noms d'origine et de faire des copies avec le nouveau nom, soit de renommer sans garder les noms originaux => dans ce dernier cas, clique sur Ne pas ajouter.
Maintenant, dans la partie droite, tu as Ajouter date et heure qui est affiché par défaut => clique pour accéder au menu déroulant et sélectionner Remplacer du texte comme ci-dessous :

A ce stade, tu n'as plus qu'à entrer un espace dans la 1ère zone de texte (celui à remplacer) et _ dans la zone suivante.
Ensuite, tu vas dans le Finder sélectionner tous les fichiers que tu veux renommer : fais

Relance le processus autant de fois que nécessaire, en allant sélectionner d'autres fichiers dans le Finder.
Avant de quitter Automator, clique sur
Voilà. C'est beaucoup plus long à expliquer qu'à réaliser et tu verras qu'après, tu découvriras que tu peux faire plein de choses utiles grâce à Automator !
Ceci est un Processus, mais cela aurait aussi pu se faire par un Service : pour en savoir plus.
Pas besoin de passer par le Terminal : Automator, un petit bijou qui fait partie des applications natives et qui est trop méconnu, est parfaitement adapté à ce genre de tâches.
Alors, tu lances Automator à partir du dossier Applications.
Il va ouvrir une fenêtre de choix à faire :

Clique sur Processus, qui est en sélectionné par défaut.
Dans la fenêtre suivante, sélectionne Fichiers et dossiers dans la partie gauche, puis Obtenir les éléments sélectionnés du Finder : fais glisser ce choix dans la partie droite de la fenêtre.

Puis sélectionne Renommer les éléments du Finder

et fais-le glisser de la même façon dans la partie droite : une pop-up va s'ouvrir :

là, tu choisis soit de garder tes fichiers avec leurs noms d'origine et de faire des copies avec le nouveau nom, soit de renommer sans garder les noms originaux => dans ce dernier cas, clique sur Ne pas ajouter.
Maintenant, dans la partie droite, tu as Ajouter date et heure qui est affiché par défaut => clique pour accéder au menu déroulant et sélectionner Remplacer du texte comme ci-dessous :

A ce stade, tu n'as plus qu'à entrer un espace dans la 1ère zone de texte (celui à remplacer) et _ dans la zone suivante.
Ensuite, tu vas dans le Finder sélectionner tous les fichiers que tu veux renommer : fais
Cmd Apour sélectionner une fenêtre complète, c'est plus rapide. Puis retour dans Automator, et clique en haut à droite sur Exécuter pour lancer le processus :

Relance le processus autant de fois que nécessaire, en allant sélectionner d'autres fichiers dans le Finder.
Avant de quitter Automator, clique sur
Cmd Spour sauvegarder le processus et la prochaine fois, tu n'auras plus qu'à le sélectionner pour le réutiliser (en changeant le texte à remplacer, au besoin), soit dans la fenêtre de choix Ouvrir un document existant, soit par le menu fichier => Ouvrir l'élément récent.
Voilà. C'est beaucoup plus long à expliquer qu'à réaliser et tu verras qu'après, tu découvriras que tu peux faire plein de choses utiles grâce à Automator !
Ceci est un Processus, mais cela aurait aussi pu se faire par un Service : pour en savoir plus.
la plupart des commandes mac et linux sont les mêmes, vu que les deux systèmes découlent de la même base (unix, pour ne pas la nommer), donc à priori, tu peux tenter sans trop de danger les scripts que tu trouve sur internet...
Bonsoir,
Bonsoir @nnie :)
l'ancienne version de Renamer4Mac, 2.8, est gratuite, et elle fonctionne toujours
http://pecora.io/en/mac/Renamer4Mac/
ou en lien direct :
http://pecora.io/en/mac/Renamer4Mac/
@+
Bonsoir @nnie :)
l'ancienne version de Renamer4Mac, 2.8, est gratuite, et elle fonctionne toujours
http://pecora.io/en/mac/Renamer4Mac/
ou en lien direct :
http://pecora.io/en/mac/Renamer4Mac/
@+
Coucou Francis !
Tu arrives avec la bonne solution, comme d'hab !
Je ne savais pas qu'une version antérieure était gratuite ou plus exactement, je pensais que celle-ci était obsolète.
Dis-moi, tu confirmes qu'Automator est limité à 10000 items à la fois ?
Si oui, pas moyen de contourner la chose ?
J'aurais bien aimé faire des tests, mais je n'ai pas plus de 10000 fichiers à renommer !
Bonne journée :-)
Tu arrives avec la bonne solution, comme d'hab !
Je ne savais pas qu'une version antérieure était gratuite ou plus exactement, je pensais que celle-ci était obsolète.
Dis-moi, tu confirmes qu'Automator est limité à 10000 items à la fois ?
Si oui, pas moyen de contourner la chose ?
J'aurais bien aimé faire des tests, mais je n'ai pas plus de 10000 fichiers à renommer !
Bonne journée :-)
Bonjour @nnie,
aucune idée de la limitation à 10 000 fichiers pour Automator.... mais avec ton super tutoriel, ou avec Renamer4Mac, cette éventuelle limitation ne devrait pas poser de problème. Suffit de procéder par paquet. par exemple avec Renamer4Mac, dans la fenêtre des résultats, on voit très bien les fichiers restants à traiter et ceux à éventuellement supprimer de la fenêtre.
J'ai souvent utiliser Renamer4Mac pour renommer plusieurs milliers de photos, mais ne crois pas avoir traité plus de 10 000 fichiers en une fois...
Bonne soirée :-)
aucune idée de la limitation à 10 000 fichiers pour Automator.... mais avec ton super tutoriel, ou avec Renamer4Mac, cette éventuelle limitation ne devrait pas poser de problème. Suffit de procéder par paquet. par exemple avec Renamer4Mac, dans la fenêtre des résultats, on voit très bien les fichiers restants à traiter et ceux à éventuellement supprimer de la fenêtre.
J'ai souvent utiliser Renamer4Mac pour renommer plusieurs milliers de photos, mais ne crois pas avoir traité plus de 10 000 fichiers en une fois...
Bonne soirée :-)
Tu peux aussi tenter ta chance avec Renamer, c'est un shareware.