Linux'ta Dosyaları Kolayca Yeniden Adlandırma

Comment renommer facilement des fichiers sous Linux

⌛ Reading Time: 6 minutes

Renommer des fichiers n’est pas une opération particulièrement avancée ; tant que cela est fait sur un petit nombre de fichiers, cela ne nécessite généralement pas d’outils spéciaux. Cependant, lorsqu’un dossier entier de photos des vacances de l’année dernière attend d’être renommé, il peut être judicieux d’envisager des astuces ou des applications pour gagner du temps.

Il existe deux approches générales lorsque vous renommez des fichiers sous Linux : via l’interface de ligne de commande ou une application autonome. Les utilisateurs de Linux savent déjà à quel point la CLI peut être puissante, il ne devrait donc pas être surprenant qu’il existe plusieurs commandes pour renommer les fichiers.

Renommer des fichiers avec la commande « mv »

Un moyen simple de renommer des fichiers sous Linux consiste à mv commande (abrégé de « move »). Son objectif principal est de déplacer des fichiers et des dossiers, mais il peut également les renommer, car le fait de renommer un fichier est interprété par le système de fichiers comme le faisant passer d’un nom à un autre.

La syntaxe suivante est utilisée pour renommer les fichiers avec mv :

« filename1.ext » est le nom d’origine du fichier et « filename2.ext » est le nouveau nom.

Le même modèle fonctionne pour renommer les dossiers. Si les fichiers ne se trouvent pas dans le dossier actuellement actif, leur chemin complet doit être spécifié :

Notez que le mv La commande nécessite une autorisation d’écriture pour le dossier contenant les fichiers. Dans le cas des fichiers et dossiers système, l’utilisateur doit obtenir les autorisations root pour renommer les fichiers en ajoutant mv avec sudo. Une couche de protection supplémentaire est fournie par le -i (interactive), qui demande à l’utilisateur de confirmer le renommage du fichier avant qu’il ne soit réellement appliqué.

Il y a aussi le -v (verbose), qui répertorie toutes les modifications apportées par mv. Les options sont écrites après mv mais avant les noms de fichiers.

Utilisation de la commande « renommer »

Cette commande pour renommer les fichiers sous Linux est légèrement plus avancée que mv car cela nécessite la connaissance ou au moins une familiarité de base avec les expressions régulières. Cela peut sembler effrayant, mais n’abandonnez pas rename pour l’instant – il peut être utilisé pour renommer par lots simplement en suivant des didacticiels comme celui-ci.

Dans de nombreuses distributions de Linux, le rename La commande peut ne pas être disponible par défaut. Si vous ne parvenez pas à l’utiliser dans le vôtre, vous devrez l’installer.

Sous Linux basé sur Debian, saisissez ceci dans votre terminal :

Dans Linux basé sur Arch :

Le rename la syntaxe ressemble à ceci :

La lettre “s” signifie “substitut”, et c’est la partie principale de l’expression régulière. Les guillemets simples autour sont obligatoires. Les options disponibles sont :

  • -v (verbose : imprime la liste des fichiers renommés avec leurs nouveaux noms)
  • -n (« aucune action : » un mode test ou simulation qui ne montre que les fichiers qui seront modifiés sans les toucher)
  • -f (un écrasement forcé des fichiers originaux)

Le rename La commande accepte également les caractères génériques pour renommer plusieurs fichiers du même type et fonctionne également sur les extensions de fichiers. Par exemple, cela changerait tous les fichiers avec l’extension .jpeg en .jpg :

Le symbole joker

signifie que tous les fichiers du dossier seront affectés.

L’expression régulière a également ses propres options (modificateurs) : « g » (global : affecte toutes les occurrences de l’expression) et « i » (effectue une substitution insensible à la casse). Ils sont écrits à la fin de l’expression juste avant le guillemet simple de fermeture et peuvent être combinés :

Cela s’appliquerait à tous les fichiers .jpg qui contiennent « DSC », « dSC » et « dsc » – changez cette partie du nom de fichier en « photo ». Cependant, à cause de l’option “-n”, la commande ne renommerait pas réellement les fichiers mais les imprimerait simplement dans la fenêtre de la console.

La substitution n’est pas la seule chose que cette expression régulière peut faire. Il y a aussi la traduction – marquée par la lettre « y » – qui peut transformer les noms de fichiers à un niveau plus complexe. Il est le plus souvent utilisé pour changer la casse du nom de fichier :

Cela changerait les noms de tous les fichiers .jpg de minuscules en majuscules. Pour le faire à l’envers, il suffit d’intervertir les parties « ancien nom » et « nouveau nom » de l’expression régulière. rename En utilisant le -n commande se résume à mélanger quelques modèles de base pour obtenir le résultat souhaité. Grace à

option, les utilisateurs n’auront jamais à mettre leurs fichiers en danger (ou leurs nerfs en jeu) car il offre un aperçu sûr et utile de ce à quoi ressembleront les fichiers renommés.

Métamorphose2

Métamorphose est un outil de renommage de masse de fichiers et de dossiers multiplateforme. Pour ceux qui préfèrent un outil graphique pour effectuer des opérations de renommage, Métamorphose est un outil assez puissant à utiliser. Il est disponible pour Windows et Linux. Pour commencer, rendez-vous sur son site internet

et téléchargez le fichier d’installation de votre distribution. Il fournit un fichier deb pour la distribution basée sur Debian et un package RPM pour Fedora, Mandriva et SUSE.

Une fois que vous aurez exécuté l'application, ce sera le premier onglet « Sélectionneur ».  C'est ici que vous sélectionnez le répertoire qui contient les fichiers que vous souhaitez renommer par lots.  Notez qu'il ne prend en charge qu'un seul répertoire par opération de changement de nom, bien qu'il puisse réapparaître dans les dossiers enfants du répertoire sélectionné.

linux-rename-files-metamorphose-picker

Après avoir sélectionné le répertoire, cliquez sur l'onglet « Renamer ».  De là, vous pouvez décider des règles de changement de nom.  Dans le volet de gauche, vous pouvez sélectionner l'action que vous souhaitez effectuer.  Par exemple, « insérer » insérera des termes dans le nom, tandis que « longueur » vous permet de réduire le nom du fichier à un certain nombre de caractères.  Il existe également les options

linux-rename-files-metamorphose-renamer

Enfin, cliquez simplement sur le bouton “Go” en haut du volet inférieur pour exécuter l’action de changement de nom. Si vous trouvez une erreur après avoir renommé, il existe une option Annuler pour annuler toutes les modifications.

pyRenamer – La solution de facilité Enfin, la solution que tous les utilisateurs d’anti-console attendaient : une application de bureau où tout peut être fait d’un simple clic de souris. pyRenamer est un outil de renommage de fichiers incroyablement puissant écrit en Python, qui peut être trouvéici

.  Les utilisateurs d'Ubuntu et de ses dérivés peuvent installer pyRenamer à partir des référentiels en utilisant la commande :

linux-rename-files-pyrenamer

  1. L’interface se compose de quatre parties :
  2. Navigateur de fichiers en arborescence pour la sélection de fichiers et de dossiers
  3. Volet d’aperçu central affichant les noms de fichiers avant et après le changement de nom
  4. Zone de contrôle à onglets pour le choix des critères de renommage

Barre latérale des options

pyRenamer peut supprimer les accents et les symboles en double des noms de fichiers ;  remplacer n'importe quelle chaîne de texte par une autre ;  20 noms en majuscules, minuscules ou phrases ;  et insérer ou supprimer automatiquement des espaces et des traits de soulignement.  Les débutants l'adoreront car tout cela peut simplement être sélectionné dans la zone à onglets, prévisualisé dans la zone principale et confirmé en cliquant sur Renommer.  S'ils souhaitent expérimenter des modèles, pyRenamer fournit une aide-mémoire pour le rendre plus facile.

linux-rename-files-pyrenamer3

Les utilisateurs avancés apprécieront la capacité de pyRenamer à renommer les fichiers multimédias en lisant leurs métadonnées. Il est également possible de renommer manuellement un seul fichier lorsqu’un renommage par lot est inutile. mv En substance, pyRenamer encapsule la fonctionnalité du remove et

commandes dans une interface graphique conviviale. C’est un excellent choix pour ceux qui n’ont pas confiance en leurs compétences en CLI.

Maintenant que vous savez comment renommer des fichiers sous Linux, vous voudrez peut-être apprendre à modifier de manière récursive les autorisations de fichiers. Lisez la suite pour savoir comment diagnostiquer un ordinateur Linux lent ou peut-être utiliser le fichier Hosts pour bloquer/accéder aux sites Web.