Comment renommer un répertoire sous Linux

Si vous travaillez avec des systèmes Linux depuis un certain temps, vous savez déjà à quel point il est important de conserver votre système de fichiers structuré.

Dans certains cas, vous devrez peut-être créer des répertoires temporaires avec des noms aléatoires qui devront être renommés ultérieurement.

Le changement de nom des répertoires sous Linux ne se fait pas avec une commande de changement de nom dédiée mais avec une commande qui sert à plusieurs fins: la commande « mv ».

La commande « mv » est utilisée sous Linux pour pouvoir déplacer des fichiers mais aussi pour renommer des répertoires.

Dans ce tutoriel, nous allons apprendre comment renommer des répertoires sous Linux.

Table des matières

Renommer les répertoires sous Linux en utilisant mv

Pour renommer un répertoire sous Linux, utilisez la commande « mv » et spécifiez le répertoire à renommer ainsi que la destination de votre répertoire.

Par exemple, disons que vous voulez renommer un répertoire spécifique sur votre système de fichiers nommé « temp » (situé dans votre répertoire personnel) en « répertoire » (également dans votre répertoire personnel)

Pour renommer ce répertoire, vous utiliseriez le  » mv ”et spécifiez les deux noms de répertoire.

Remarque: l’utilisation de la commande mv ne supprimera pas le contenu stocké dans vos répertoires, vous ne perdrez aucun fichier en renommant vos répertoires sous Linux.

Maintenant, si vous jetez un œil à tous les répertoires stocké dans votre répertoire personnel, vous verrez une nouvelle entrée pour votre dossier « répertoire ».

Génial, vous venez de renommer un répertoire sous Linux.

Renommer les répertoires en utilisant find

Dans certains cas, vous ne savez peut-être pas directement où se trouvent vos répertoires sur votre système.

Heureusement pour vous, il existe une commande qui vous aide à trouver et localiser les répertoires sur un système Linux: le commande find.

Pour trouver et renommer des répertoires sous Linux, utilisez la commande « find » avec l’option « type » pour rechercher des répertoires. Vous pouvez ensuite supprimer vos répertoires en exécutant la commande « mv » avec l’option « -execdir ».

Pour cet exemple, supposons que vous vouliez renommez un répertoire commençant par « temp » sur votre système de fichiers en « directory ».

La première partie de la commande localisera où se trouve votre répertoire.

Maintenant que vous savez où se trouve votre répertoire, vous pouvez le renommer en utilisant l’option « execdir » et la commande « mv ».

Renommer plusieurs répertoires en utilisant Bash

Comme décrit dans nos didacticiels précédents, le langage de script Bash peut également être utilisé pour renommer plusieurs répertoires sur votre système de fichiers.

Pour renommer plusieurs répertoires sous Linux, créez un nouveau fichier de script et utilisez la commande « mv » dans une boucle « for » pour parcourir les répertoires.

Enregistrez ce script sous « change_name » et ajoutez-le à votre variable d’environnement PATH si vous souhaitez l’utiliser sur l’ensemble de votre système.

Dans ce s script, nous listons tous les fichiers et répertoires qui se trouvent dans le dossier de travail actuel (où se trouve le script).

Nous testons si l’entrée est un répertoire et si le répertoire existe en utilisant le Option « -d ».

Ensuite, si le répertoire existe, il est renommé pour avoir une extension « _temp » à la fin. N’hésitez pas à personnaliser cette ligne afin de renommer les répertoires comme vous voulez qu’ils soient renommés.

Félicitations, vous venez de renommer les répertoires en utilisant un script Bash sous Linux.

Renommer les répertoires en utilisant renommer

Au lieu de en utilisant la commande « mv », vous pouvez utiliser une commande intégrée dédiée, mais cette commande peut ne pas être directement disponible sur votre distribution.

Pour renommer des répertoires sous Linux, utilisez « renommer » avec comment vous voulez que les fichiers soient renommés ainsi que le répertoire cible.

À titre d’exemple, disons que vous voulez renommer tous vos répertoires écrits en majuscules aux noms de répertoires en lettres minuscules.

Pour renommer ces répertoires, vous exécutez la commande suivante

Filtrage des répertoires en renommé

Dans certains cas, vous pouvez t pour ne renommer que quelques répertoires à l’aide de la commande renommer.

Pour ce faire, vous avez essentiellement deux options:

  • Utilisez des caractères génériques pour filtrer les répertoires à renommé.

Par exemple, si vous souhaitez renommer des répertoires se terminant par une chaîne donnée, vous exécutez la commande suivante.

La syntaxe utilisée par la commande rename est la même que la commande sed: vous pouvez utiliser cette référence pour avoir plus d’informations sur cette syntaxe.

  • Utilisez la redirection d’entrée pour filtrer les répertoires à renommer

Lorsque vous utilisez l’une de ces deux options, vos dossiers seront renommés pour avoir une extension « _temp ».

Génial, vous avez réussi renommé vos répertoires en utilisant la commande rename!

Conclusion

Dans ce tutoriel, vous avez appris toutes les façons de renommer des répertoires sous Linux, la plus courante étant la commande « mv ».

Vous avez également appris qu’il est possible de renommer des répertoires en utilisant la commande « find » afin de localiser vos répertoires ou en utilisant la commande rename (qui peut ne pas être directement disponible sur votre système par défaut).

Si vous êtes intéressé par l’administration système Linux, nous avons une section complète qui lui est dédiée sur le site Web, alors assurez-vous de la vérifier!

Leave a Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *