Une alternative Ubuntu / Linux de Bulk Rename Utility pour Windows?


12

Je n'ai passé que 5 mois avec Ubuntu et cela a été une expérience formidable, je démarre à peine sous Windows maintenant, mais il y a certaines choses qui me manquent, comme l' utilitaire de renommage en masse que j'avais auparavant dans Windows.

J'utilise beaucoup le programme lorsque je démarre sous Windows, mais je préférerais qu'il y ait une alternative ou quelque chose de similaire, car le programme avait une pléthore d'options de changement de nom avec une interface graphique décente.

Je connais la renamecommande dans le terminal, mais je n'ai jamais eu de chance avec.

Une capture d'écran de ce à quoi il ressemble: Une capture d'écran de ce à quoi il ressemble

Des questions

  • Existe-t-il une alternative de ce programme pour Ubuntu?
  • Une excellente ressource en ligne de commande sur la façon de faire cela sans interface graphique?


1
Jetez un oeil à pyRenamer
Mitch


Réponses:


18

Mais ... Mais ... Vous avez déjà trouvé la réponse ... c'est renamevraiment la meilleure chose depuis le pain tranché. Si vous en avez besoin d'exemples qui font des choses vraiment cool, j'en ai écrit quelques-uns de mon temps ici:

Si vous avez besoin d'une aide spécifique, demandez et quelqu'un ici peut vous livrer.

À défaut de ce simple script Bash est une option dans la plupart des cas.

Encadré: Je défie quiconque d'appeler renameou d'expressions régulières compliquées après avoir vu la capture d'écran de Bulk Rename Utility. Balles sacrées, j'ai presque oublié à quel point c'était laid.


1
Pour un. BRU peut être laid, mais il ne nécessite pas de se souvenir et d'échapper à une syntaxe qui se compare défavorablement au bruit de la ligne série.
Mikey TK

10

Il existe l' utilitaire Bulk Rename , qui fait partie de Thunar , le gestionnaire de fichiers par défaut de l'environnement de bureau XFCE (celui utilisé par Xubuntu). Sélectionner plusieurs fichiers dans Thunar et sélectionner "renommer" ouvre l'outil, mais il peut également être démarré séparément.

entrez la description de l'image ici

Il a différentes options d'action qui, ensemble, peuvent se rapprocher de celles de l'outil Windows.

Cette documentation peut être utile.

Quelques détails également ici (mentionnant également d'autres outils).

entrez la description de l'image ici

Si vous préférez utiliser un autre gestionnaire de fichiers, vous pouvez toujours utiliser cet outil. Il ne peut pas être installé séparément de Thunar mais ce dernier apporte très peu de dépendances spécifiques et peut être installé facilement. Cependant, l'outil peut être démarré séparément et peut même être intégré en tant qu'action de menu personnalisée dans d'autres gestionnaires de fichiers tels que Dolphin et Nautilus.

Exemple pour Dolphin: créez le fichier ~/.local/share/kservices5/bulk-rename-thunar.desktopavec ces lignes:

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;
Actions=BulkRename;
X-KDE-StartupNotify=false
X-KDE-Priority=TopLevel

[Desktop Action BulkRename]
Name=Bulk Rename
Exec=thunar -B %U
Icon=dialog-information

2
Un grand avantage de cet outil est qu'il peut fonctionner directement sur les fichiers (contrairement à pyrenamer et metamorphose2 qui ne peuvent sélectionner que les chemins de dossier et ne peuvent donc pas être utilisés avec une action de menu contextuel), puis il ouvre une liste de fichiers qui peuvent être modifiés par glisser & drop etc. Un inconvénient est qu'il manque une option d' annulation .

@cipricus merci pour l'info ajoutée (presque devrait être communtiy wiki ....). Malheureusement, l'option d'annulation est de retour!
Wilf



5

Pyrenamer est mon outil de choix. Il est simple à utiliser et dispose d'un mode d'aperçu.

sudo apt-get install pyrenamer

Plus de détails d' ici :

entrez la description de l'image ici

entrez la description de l'image ici


1
Le même problème que pour la métamorphose2 mentionné dans ma réponse: il ne peut pas accéder directement à certains fichiers uniquement, mais a besoin d'un chemin de dossier dans lequel les fichiers doivent être sélectionnés; mais sélectionner uniquement certains fichiers à renommer parmi des dizaines ou des centaines est très difficile. Une solution serait de placer les fichiers concernés dans un dossier séparé avant de l'utiliser.

non disponible directement en 18.10

3

J'ai trouvé beaucoup de détails sur les outils déjà mentionnés sous cette question sur http://www.webupd8.org/2016/03/quickly-batch-rename-files-in-linux.html , et j'ai édité les réponses en mentionnant les afin d'ajouter de tels détails.

Il y a un autre outil mentionné ici qui semble le plus avancé:

Métamorphose2

Voici sa présentation à l'adresse ci-dessus:

entrez la description de l'image ici

entrez la description de l'image ici

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install metamorphose2

J'ai utilisé Thunar bulk rename depuis longtemps, mais ce qui précède est beaucoup plus complexe et possède une fonctionnalité qui me manquait, la possibilité d' annuler les modifications.

Cet outil semble moins intuitif et compliqué pour des opérations simples. (Un grand avantage de l'outil Renommer en masse dans Thunar est la possibilité d'avoir une liste de fichiers en dehors du gestionnaire de fichiers qui peut être modifiée facilement par glisser-déposer.)

Mais une fois que vous comprenez comment cela fonctionne, cela peut être utile.

Quelques conseils:

  • Vous devez d'abord sélectionner l'onglet "Sélecteur". Mais par défaut, tous les fichiers et dossiers (du chemin sélectionné) sont sélectionnés et, si vous ne voulez pas tous les renommer, vous devez tous les désélectionner en cliquant sur "aucun" puis les sélectionner un par un avec single- clic gauche . (Je trouve cela ennuyeux, et je préfère placer tous les fichiers qui doivent être renommés dans un dossier séparé, puis sélectionner l'onglet "Sélecteur". - Pour autant que je sache, ce serait la voie à suivre pour l'outil Windows mentionné dans la question non plus, car son comportement est similaire.)

  • Une fois les fichiers sélectionnés, allez dans l'onglet "Renamer" et sélectionnez l'une des actions "Disponibles" en double-cliquant dessus. Tout devient disponible à partir de ce moment.


Pour ce qu'il vaut - le programme Windows Bulk Rename Utility fonctionne bien dans Wine / Playonlinux.


BRU fonctionne en effet bien sous Wine. Merci d'avoir fait remarquer cela! :)
Dɑvïd

Metamorphose2: 'Impossible de localiser le package metamorphose2' à partir d'Ubuntu 19.04.
VanAlbert

1

Vous voudrez peut-être vérifier celui-ci: rnm ( page Web ).

Une certaine utilisation:

rnm file-name -ns new-filename             # signle file
rnm ./* -ns '/fn//i/'                      # files will be sorted and indexed.
rnm ./* -rs '/search/new/g'                # 'search' in filenames will be replaced with 'new'
rnm ./* -ns '/fn//i/' -ss 'search'         # only files/directories which contain 'search' in their name will be indexed (renamed).
rnm ./* -ns '/fn//id/' -fo                 # file only mode, directories will be ignored.
rnm ./* -ns '/fn//id/' -fo -dp -1          # recursive to subdirectories all the way.

etc...

Pour annuler un renommage indésirable:

rnm -u

Vous pouvez trouver plus d'exemples / documents ici .


1

L'utilitaire de renommage en masse fonctionne avec Linux via Wine. Mais il se bloque sur certaines opérations. Nous nous y habituerons et nous ignorerons automatiquement ces opérations après les avoir familiarisées. J'en suis très satisfait.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.