Comment renommer les fichiers de renommée dans Linux?

Comment renommer les fichiers de renommée dans Linux?
Cet article couvrira un guide sur diverses méthodes qui peuvent être utilisées pour vaillonner ou renommer plusieurs fichiers à la fois dans Linux. Certaines de ces applications comportent une interface graphique, tandis que d'autres peuvent être utilisées à partir de la ligne de commande.

Renommer la commande

La commande Rename est disponible par défaut dans la plupart des distributions Linux, et il peut être utilisé pour renommer par lots plusieurs fichiers et dossiers à la fois. Dans le cas où il n'est pas disponible par défaut sur votre installation Ubuntu, vous pouvez exécuter la commande ci-dessous pour l'installer:

$ sudo apt install renommer

Vous pouvez installer Renommer dans d'autres distributions Linux à partir du gestionnaire de packages. Vous pouvez également le compiler à partir de son code source disponible ici.

La commande Rename est écrite en perl, et vous devez utiliser des «expressions perl» pour les fichiers de renommée par lots. Si vous avez déjà utilisé des expressions régulières dans des langages de programmation comme Python, vous trouverez des expressions perl similaires, bien qu'il existe des différences. Vous trouverez ci-dessous certains cas d'utilisation les plus courants et modèles pour la commande Rename. Pour les cas d'utilisation avancés et personnalisés, vous pouvez vous référer à la documentation des expressions Perl.

Pour renommer plusieurs fichiers à la fois en remplaçant une sous-chaîne, exécutez une commande dans le format suivant:

$ renomy -v 's / substring_to_be_replacense / remplacement_string /' file1.fichier txt2.fichier txt3.SMS

Par exemple, en supposant qu'il y a trois fichiers dans un dossier ayant des noms «Fichier1.txt "," file2.txt "et" file3.txt », la commande ci-dessous remplacera le« fichier »sous-chaîne par« texte », ce qui entraînera de nouveaux noms« text1.txt "," text2.txt ", et" text3.SMS".

$ renomment -v 's / file / text /' file1.fichier txt2.fichier txt3.SMS

Après avoir exécuté la commande ci-dessus, vous devriez obtenir la sortie suivante dans le terminal:

fichier1.txt renommé Text1.SMS
fichier2.txt renommé Text2.SMS
fichier3.txt renommé Text3.SMS

Vous pouvez également sélectionner plusieurs nombres «n» de fichiers qui utilisent la même extension à l'aide du caractère Wildcard Asterisk (*).

$ renomment -v 's / file / text /' *.SMS

La commande ci-dessus peut également être utilisée pour supprimer les sous-chaînes. Pour ce faire, ne fournissez aucune chaîne ou caractère dans la deuxième partie de la commande. En d'autres termes, gardez la chaîne de remplacement vide en omettant complètement la deuxième partie.

Vous pouvez prétendre une chaîne (sans rien remplacer) avant les noms de fichiers à l'aide d'une commande dans le format suivant:

$ renomy -v 's / ^ / your_prefix /' *.SMS

Remplacez la partie «votre_prefix» par votre préfixe souhaité. Par exemple, la commande ci-dessous préfixera ".Fichiers txt "avec préfixe" text_ ".

$ renomment -v 's / ^ / text_ /' *.SMS

Pour ajouter une chaîne à la fin des noms de fichiers mais avant l'extension, utilisez une commande dans le modèle suivant:

$ renomment -v 's / \.txt $ / your_suffix.SMS/' *.SMS

Remplacez les trois ".TXT »Pièces avec votre extension de fichier requise et remplacez la partie" votre_suffix "avec votre suffixe requis. Par exemple, la commande ci-dessous ajoutera un «texte» suffixe à «.Fichiers txt ».

$ renomment -v 's / \.txt $ / texte.SMS/' *.SMS

Notez que toutes les commandes énumérées ci-dessus peuvent également être utilisées pour renommer les répertoires de renommée.

En utilisant les gestionnaires de fichiers par défaut expédiés avec la distribution

De nombreux gestionnaires de fichiers dans les distributions Linux ont une prise en charge intégrée des fichiers de renommée par lots. Par exemple, les gestionnaires de fichiers comme Caja, Nautilus et Dolphin peuvent renommer plusieurs fichiers à la fois via une interface GUI. Pour invoquer l'outil de renommée en vrac, sélectionnez plusieurs fichiers et appuyez sur la clé. Vous pouvez également trouver une entrée pour l'option Renomage en vrac dans l'option de menu «Modifier». La capture d'écran ci-dessous affiche l'outil de renommée par lots dans Caja File Manager, installé par défaut dans Linux Distributions à l'aide de l'environnement de bureau Mate. Vous pouvez trouver des options similaires dans d'autres gestionnaires de fichiers en examinant la barre de menu principale située en haut.

Comme visible dans la capture d'écran, l'outil de renommée graphique peut exécuter plusieurs opérations d'insertion et de remplacement sur les fichiers sélectionnés. Vous pouvez également installer ces gestionnaires de fichiers dans n'importe quelle distribution Linux à l'aide de n'importe quel environnement de bureau, et ils peuvent être utilisés en conjonction avec les gestionnaires de fichiers préinstallés.

Corerénamère

Corerenamer est un outil de changement de nom graphique gratuit et open-source disponible pour Linux. Vous pouvez l'utiliser pour ajouter des sous-chaînes, remplacer les sous-chaînes existantes, les noms de format à l'aide de divers modèles, modifier les noms d'extension de fichier, etc. Il est également livré avec une fonction d'annulation et de refonte afin que vous puissiez retourner vos modifications avant de cliquer sur le bouton «Renommer».

Vous pouvez télécharger et installer Corerenamer dans toutes les grandes distributions Linux de la boutique Flathub.

Krenamer

Krenamer est un outil de renommée en vrac libre et open-open dans le cadre de la pile d'application KDE. Il peut également être utilisé dans d'autres environnements de bureau qui n'utilisent pas les bibliothèques KDE par défaut. Il peut renommer les fichiers en utilisant une variété de modèles, notamment le remplacement, l'ajout et la suppression des sous-chaînes. Il peut également modifier le cas des noms de fichiers et est livré avec quelques plugins utiles. L'un des plugins peut être utilisé pour renommer des fichiers en fonction des informations de métadonnées qu'il contient. D'autres plugins peuvent ajouter des comptoirs, ajouter la date et l'heure actuelles, ou transliterater les chaînes.

Source d'image

Vous pouvez installer Krename dans Ubuntu en utilisant la commande mentionnée ci-dessous:

$ sudo apt install krename

Krename peut être installé dans d'autres distributions Linux du gestionnaire de packages. Vous pouvez également le compiler à partir de son code source disponible ici.

Conclusion

Ce sont quelques-unes des meilleures façons de renommer plusieurs fichiers à la fois dans Linux. Ces commandes et applications peuvent être utilisées pour renommer par lots à la fois les fichiers et les répertoires à l'aide de modèles prédéfinis ou définis par l'utilisateur.