Comment renommer un fichier du terminal dans Fedora Linux

Comment Renommer Un Fichier Du Terminal Dans Fedora Linux



Renommer un fichier est une activité simple que vous pouvez effectuer pour diverses raisons telles que l'organisation des fichiers, l'accessibilité et éviter les conflits entre les fichiers. Vous pouvez également renommer un fichier dans le répertoire pour le retrouver rapidement parmi des centaines de fichiers.

Il s’agit donc d’une approche précieuse pour les utilisateurs qui souhaitent maintenir l’ordre et le contrôle sur leurs actifs numériques. Cependant, en tant que débutant dans Fedora, vous ne savez peut-être pas comment renommer les fichiers à l'aide des commandes. Dans cet article, vous découvrirez les façons de renommer un fichier depuis le terminal dans Fedora Linux.

Comment renommer un fichier depuis le terminal dans Fedora Linux

Bien qu'il existe différentes manières de renommer les fichiers, l'utilisation des commandes « mv » et « rename » sont les commandes les plus simples que vous puissiez utiliser. Prenons quelques exemples de leur utilisation :







La commande Mv

Bien qu'il existe différentes manières de renommer les fichiers, l'utilisation des commandes « mv » et « rename » sont les commandes les plus simples que vous puissiez utiliser. Prenons quelques exemples de leur utilisation :



cd ~/Documents
ls-l

Comme vous pouvez le voir dans l'image précédente, le répertoire « Documents » contient les fichiers « Fedora.pdf », « Fedora.txt » et « Linux.txt ». Maintenant, nous renommeons le fichier nommé « Linux.txt » en « Linuxhint.txt ».

mv Linux.txt Linuxhint.txt

Renommer plusieurs fichiers

Si deux fichiers dans le même répertoire ont la même extension, vous pouvez modifier leur extension à l'aide de la commande « mv ». Voici comment procéder :

trouver . -profondeur -name '*.' -exec sh -c 'f='{}'; mv -- '$f' '${f%.}.'' \;

Comme nous pouvons le voir dans l'exemple donné, nous avons deux fichiers d'extension « .txt » (« Fedora.txt » et « Linux.txt »). Ici, on change les noms de ces deux fichiers en changeant leurs extensions avec la commande « mv » suivante :

trouver . -profondeur -name '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;

Dans la commande précédente :

  • find → Il recherche ou trouve un élément du répertoire ou du fichier actuel.
  • -exec → Il exécute la commande « mv » sur les fichiers similaires à la recherche et convertit le nom de fichier actuel avec le nouveau.

Au lieu de la commande précédente, vous pouvez également utiliser la commande suivante pour modifier l'extension de plusieurs fichiers et renommer un fichier :

pour f dans *.txt ; faire mv -- '$f' '${f%.txt}.html'; fait

Dans l'exemple donné, nous avons remplacé l'extension « .txt » par « .html ».

Renommer plusieurs fichiers à l'aide du script Bash

Vous pouvez modifier plusieurs noms de fichiers à l'aide du script Bash en modifiant leurs extensions. Vous devez créer un fichier Bash et y ajouter les lignes suivantes :

#!/bin/bash
pour F dans * . < extension_fichier actuelle > ; faire
mv -- ' $f ' ' ${f%.} .'
fait

Par exemple, nous changeons l'extension du fichier de « .txt » à « .png ».

Comme vous pouvez le voir sur l'image précédente, il existe trois fichiers dont deux d'entre eux ont une extension « .txt ». Ici, nous changeons l'extension des fichiers de « .txt » à « .png ».

Ajoutez les lignes suivantes dans le script Bash :

#!/bin/bash
pour F dans * .SMS; faire
mv -- ' $f ' ' ${f%.txt} .png'
fait

À l'aide de la commande « sh » suivante, enregistrez et exécutez le script comme suit :

sh nom de fichier.sh

La commande précédente ne vous donne aucun résultat mais modifie l'extension du fichier.

La commande Renommer

La commande « rename » est plus avancée que la commande « mv ». Cependant, il ne s'agit pas d'un utilitaire préinstallé dans Fedora, vous devez donc d'abord l'installer à l'aide de la commande suivante :

sudo yum install prename -y

Maintenant, vous pouvez renommer les fichiers avec la même extension :

renommer *.

Conclusion

Il s'agit des commandes simples que vous pouvez essayer pour renommer un fichier à partir du terminal dans Fedora Linux. La commande « rename » est plus avancée et conviviale que la commande « mv », mais elle n'est pas préinstallée sous Linux, vous devez donc l'installer manuellement. Dans l'ensemble, les deux commandes sont utiles et en tant que débutant, vous pouvez les utiliser pour renommer vos fichiers dans votre système Fedora.