Je dois renommer une série de fichiers afin de corriger leur ordre de tri. Par conséquent, je dois pouvoir effectuer une sorte de recherche et de remplacement afin de pouvoir remplacer des morceaux de noms de fichiers à la fois.
Quels outils devrais-je utiliser? Je préfère l'interface graphique, mais une recommandation de l'outil de ligne de commande serait également acceptable.
software-recommendation
files
batch-rename
Jorge Castro
la source
la source
J'aime vraiment qmv du
renameutils
paquet. Il vous permet d’utiliser votre éditeur de texte favori (basé sur le terminal) pour renommer des fichiers. Je préfère l'invoquer avec-f do
ce qui vous donne une seule colonne (une ligne par fichier) avec les noms de fichiers. Combiné à la puissance de Vim, il vous donne tous les outils nécessaires pour éditer de nombreux fichiers.http://www.nongnu.org/renameutils/
la source
Se métamorphoser
https://github.com/metamorphose
peut être un peu difficile à gérer, mais vraiment puissant!
la source
Si vous aimez les expressions régulières shell et perl, je vous le recommande
rename
. C'est aussi simple que son nom.la source
thunar file manager est une interface graphique avec une option de changement de nom en bloc
http://thunar.xfce.org/pwiki/documentation/bulk_renamer
ce n'est pas standard sur Gnome mais peut être installé via le centre logiciel
la source
Si vous connaissez Emacs, je pense que rien ne vaut Dired pour cette tâche. Même si vous n'utilisez pas Emacs aussi souvent, vous trouverez peut-être que Dired est un outil pratique.
sudo aptitude install emacs23-nox
Démarrez le mode Dired Emacs pour un répertoire:
emacs -nw path/to/dir/
Maintenant, passez en mode édition du répertoire:
C-x C-q
(Ctrl + x suivi de Ctrl + q)Vous pouvez maintenant éditer les noms de fichiers comme éditer du texte dans chaque éditeur de texte brut. Vous pouvez même choisir de remplacer les noms de fichiers par des expressions régulières (notez que, malheureusement, Emacs utilise une syntaxe différente de celle de PCRE).
Par exemple, pour renommer des fichiers avec un compteur (commençant par 1):
M-x replace-regexp
(c'est-à-dire Alt + x suivi de la chaîne "replace-regexp" tapée dans le mini-tampon en bas de l'écran).Remplacer l'expression rationnelle:
DSCN\([0-9]+\).JPG
Remplacer par:
\,(format "P%04d.jpg" (1 + \#))
Pour réutiliser un compteur dans le nom du fichier:
M-x replace-regexp
Remplacez expression rationnelle:
DSCN\([0-9]+\).JPG
Remplacez par:
\,(format "P%04d.jpg" (string-to-number \1))
Lorsque vous avez terminé, tapez:
C-c C-c
(Ctrl + c suivi de Ctrl + c)Ou bien, appuyez sur la séquence suivante pour annuler vos modifications:
C-c Esc
(Ctrl + c suivi de Esc)la source
J'ai tendance à utiliser mmv , qui est basé sur la ligne de commande et a une syntaxe d'expression un peu bizarre mais qui a tendance à résoudre la plupart de mes problèmes.
la source
Si vous utilisez Nautilus et savez comment fonctionnent les scripts Nautilus, vous pouvez utiliser Nautilus-Renamer .
la source
Sur la ligne de commande, il est également possible d'utiliser la magie de sed et shell:
la source
-d
commutateur pourls
éviter d’énumérer le contenu de répertoires qui pourraient également se terminer par.c
(la plupart du temps, ce n’est pas un problème, mais quand même ..).Windows a un très bon programme pour cet utilitaire appelé Bulk Rename. Voici l'URL: http://www.bulkrenameutility.co.uk/Main_Intro.php .
Il existe une version unicode de Windows 98 portable. Je mets cela dans un dossier de mon système Linux (Mint Maya) et, lorsque je le lance via Wine, cela fonctionne à merveille. L'interface graphique est très facile à utiliser et très flexible.
la source
Pour moi, le pyRenamer fonctionnait le mieux. Rien (malheureusement) n’approche de Total Commanders qui a construit son outil de changement de nom. pyRenamer ne s'intègre pas à Krusader, mais compte tenu du fait que vous n'utilisez pas les outils de changement de nom souvent, pyRenamer est une très bonne option.
la source
C'est l'outil que j'utilise: rnm ( page de manuel ) ( plus d'exemples )
Un peu d'utilisation:
la source
Personnellement, j'utilise Ant Renamer avec Wine car rien de ce que j'ai essayé (Métamorphose, PyRenamer, GPRename, KRename) n'est aussi puissant, facile à installer et à utiliser. Et c'est toujours FOSS, donc je ne vois pas le problème.
la source
Krename
est une interface graphique KDE permettant de renommer des fichiers, généralement trouvée dans la plupart des gestionnaires de paquets.Cette réponse s’applique à la suppression des premiers chiffres que l’on peut trouver dans des fichiers musicaux tels que des fichiers MP3. Mais la
Krename
masse renomme-t-elle aussi.Charger les fichiers ou dossiers sélectionnés. Krename charge tous les fichiers du dossier sélectionné, il suffit de cliquer sur Opensans avoir à sélectionner individuellement tous les fichiers.
Accédez à l'
Destination
onglet pour écraser ou copier des fichiers dans un autre dossier.Allez à l'
Filename
onglet, puis à l'Advanced Filename
onglet.Commencez par supprimer le jeton
$
dans laTemplate
fenêtre. Un changement a lieu dans laRenamed
fenêtre ci-dessous. Aucun nom de fichier n'apparaît, seules les extensions de fichier.Cliquez sur Insert Part of Filename...et sélectionnez les parties du nom de fichier que vous souhaitez conserver. Cette opération inclura tous les fichiers et les modifications apparaîtront clairement dans la
Renamed
fenêtre ci-dessous.Cliquez sur OK. Les fichiers sont renommés sans les premiers chiffres.
Enfin, cliquez Finisheddans le coin inférieur droit.
la source
Inviska Rename est un nouvel utilitaire de changement de nom de groupe d'interface graphique fonctionnant sous Linux (il fonctionne également sur Mac et Windows) .
Outre les fonctions habituelles de changement de nom, telles que remplacer une partie du texte par un autre texte, insérer ou supprimer du texte, renommer des extensions de fichier, etc., cet outil peut renommer des dossiers, renommer de la musique basée sur des balises et renommer des photos à l'aide de leurs informations Exif. Il peut même renommer par lots des attributs de fichier tels que la date de création ou de modification.
Parmi les autres fonctionnalités, citons la prévisualisation des nouveaux noms de fichiers et l'annulation du changement de nom du lot, ce que je trouve très utile.
La source
la source