Comment renommer un fichier dans le terminal Ubuntu?

Comment renommer un fichier dans le terminal Ubuntu?
Renommer un fichier existant est une opération de base qui ne nécessite généralement pas d'outil spécialisé dans aucun système d'exploitation. Renommer un seul fichier dans Linux est une tâche assez simple, mais le renommer plus d'un ou plusieurs fichiers via le terminal est un travail plus difficile pour les nouveaux utilisateurs de Linux. Dans toutes les distributions Linux, le terminal est une application de ligne de commande essentielle pour administrer les systèmes Linux.

Cependant, pour utiliser efficacement cette application CLI, vous devriez avoir de solides connaissances sur les commandes et fondamentaux Linux de base tels que Create, Supprimer et Renommandation d'un fichier existant. Différentes commandes sont disponibles dans le système Ubuntu Linux pour renommer un fichier que nous explorerons dans cet article.

Nous fournirons des détails complets dans ce didacticiel sur la façon dont vous pouvez renommer un fichier dans Ubuntu en utilisant le terminal d'application de ligne de commande. Toutes les commandes ont mis en œuvre pour la démonstration sur l'Ubuntu 20.04 Système Linux.

Renommer des fichiers dans Ubuntu 20.04 Système LTS Utilisation du terminal

Les deux commandes différentes «MV» et «Renommer» sont disponibles dans le système Ubuntu Linux pour renommer un fichier via un terminal ou une approche de ligne de commande. Discutons de chaque commande en détail.

Renommer le fichier dans Ubuntu à l'aide de la commande mv

Avant d'utiliser la commande «MV», vous devez savoir comment cela fonctionne sur votre système. La syntaxe de base de la commande «MV» est donnée ci-dessous:

MV [OPTIONS] [FILE-SOURCE] [Destination]

Les options de commande «MV» les plus populaires sont fournies ci-dessous:
-F - Affiche aucun message ou alerte avant d'écraser un nom de fichier.
-je - Affiche des messages de confirmation ou d'avertissement invite avant de renommer un fichier.
-u - Il déplace un fichier si le fichier n'existe pas sur la destination spécifiée ou en cas de nouveau fichier.

La source de fichier peut être la destination d'un ou plusieurs fichiers. La destination ne représente qu'un seul fichier.

Exemple

Par exemple, pour renommer le fichier 'TestFile1.txt 'à' TestFile2.txt, vous devez exécuter la commande suivante:

$ mv testfile1.TXT TESTFILE2.SMS

Comment utiliser la commande mv pour renommer plusieurs fichiers?

Habituellement, vous ne pouvez renommer qu'un seul fichier à l'aide de la commande Move. Pour renommer plusieurs fichiers à l'aide de la commande mv, vous pouvez utiliser la commande mv pour combiner avec différentes commandes. Disons que la commande MV peut être utilisée avec pour Loop, pendant la commande et la commande.

Expliquons à l'aide d'un exemple. Ici, nous voulons tout renommer .Les fichiers d'extension txt du répertoire actuel remplacés par un autre .Extension HTML. Dans ce cas, le code suivant nous aidera:

pour f in *.SMS; faire
mv - "$ f" "$ f%.SMS.html "
fait

Le code ci-dessus iratera en utilisant pour la boucle via la liste des fichiers .Extension TXT. Après cela, dans la deuxième ligne, il remplacera chaque extension de fichier .txt avec .html. En fin de compte, «terminé» a indiqué la fin du segment de boucle pour.

Comment utiliser la commande Rename pour renommer les fichiers dans Ubuntu?

En utilisant la commande Rename, vous pouvez renommer plusieurs fichiers d'un courant directement en même temps. Cette commande contient plus de fonctionnalités avancées par rapport à la commande 'MV'. Pour le changement de nom de fichiers utilisant la commande Rename, vous devriez avoir des connaissances de base sur l'utilisation des expressions régulières.

Dans la plupart des distributions Linux, la commande «Rename» est installée par défaut. Cependant, si vous n'avez pas installé la commande Rename sur votre système Ubuntu, il peut être facilement installé sur Ubuntu et ses dérivés en exécutant la commande suivante:

$ sudo apt install renommer

Syntaxe de la commande de renom

En utilisant la syntaxe suivante, vous pouvez utiliser la commande Rename:

Renommer [Options] Fichiers PerlexPressions

La commande Renamera renommera les fichiers en fonction des expressions perl régulières spécifiques.

Exemple

Dans l'exemple suivant, nous voulons modifier l'extension de tous les fichiers texte. Nous allons donc changer ou remplacer tous les fichiers par une extension .txt à .html en exécutant la commande suivante:

$ renommer 's /.SMS/.html / '*.SMS

Lorsque vous utilisez la commande Rename suivie de l'option '-n', il affiche également les noms de fichiers à renommer et les renommer comme suit:

$ renomy -n 's /.html /.SMS/' *.html

La commande ci-dessus affiche le résultat suivant sur la fenêtre du terminal:

Par défaut, la commande Rename ne remplace pas un fichier existant. Cependant, si vous passez l'option -f avec la commande Rename, cela vous aidera à écraser les fichiers existants. Exécutez la commande suivante pour utiliser la commande Rename suivie de l'option -f:

$ renomy -f 's /.SMS/.html / '*.SMS

Pour modifier ou renommer le nom de fichier à l'aide de la commande Rename Utilisez la commande suivante:

$ Rename S / Old-Filename / New-Filename / 'Fichiers

Exemple

Par exemple, nous voulons renommer un seul fichier avec le nom 'TestFile.txt 'à newtestfile.SMS. Dans ce cas, la commande ci-dessus sera modifiée dans le formulaire suivant:

$ Rename 'S / TestFile / Newtestfile /' TestFile.SMS

Pour voir plus d'utilisation de la commande Rename, essayons les exemples suivants:

Par exemple, pour renommer tous ces fichiers, qui contiennent des espaces dans le nom du fichier et vous souhaitez le remplacer par des traits de soulignement. Dans ce cas, la commande Rename vous aidera de la manière suivante:

$ renommer 'y / / \ _ /' \ *

En utilisant la commande Rename, vous pouvez convertir le nom de fichier dans toutes les lettres minuscules comme suit:

$ renommer 'y / a-z / a-z /' \ *

De même, pour convertir le nom de fichier en toutes les lettres en majuscules, utilisez la commande suivante:

$ renommer 'y / a-z / a-z /' \ *

Pour explorer plus d'options et utilisations de la commande Rename, saisissez la commande de terminal suivante:

$ renomment -Help

Conclusion

Nous avons discuté dans cet article comment renommer les fichiers dans Ubuntu 20.04 Distribution LTS en utilisant l'application de terminal. De plus, nous avons exploré le travail et les utilisations des commandes «MV» et «Renommer» pour renommer un fichier. À partir de la discussion ci-dessus, nous avons conclu que la commande MV est utile pour renommer un fichier, mais la commande Rename propose des options plus avancées pour le renommer des fichiers dans le système Ubuntu.