Arborescence de répertoires avec mkdir

I. Présentation

Dans ce petit tutoriel, nous allons apprendre à créer une arborescence de répertoires avec la commande POSIX "mkdir". Il peut en effet être pratique de pouvoir créer plusieurs répertoires avec leurs répertoires parents en une seule ligne de commande.


II. La commande

Par exemple si nous voulons créer cette arborescence :

mkdir00

Alors que le "DossierParent" n'existe pas encore, nous devons normalement faire une ligne de commande par répertoire sinon nous aurons un message d'erreur comme celui-ci :

mkdir01

Afin de créer toute l'arborescence en une seule ligne de commande, nous pouvons utiliser l'option "-p" (pour --parents) qui se charge de créer tous les répertoires parents inexistants si besoin et cela évidemment sans affichage d'un quelconque message d'erreur :

mkdir -p DossierParent/sous_dossier1/dossier2/dossier3

On peut également créer ce genre d'arborescence très facilement en une seule ligne de commande :

mkdir03

Si l'on souhaite créer des répertoires et des sous répertoires de la sorte, nous exécuterons cette commande :

mkdir -p prof/{d1,d2}/{sd1,sd2}

 

Cela peut facilement vous faire gagner du temps et des lignes de commandes !

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Mickael Dorigny

Fondateur d'IT-Connect.fr et d'Information-security.fr. Auditeur sécurité chez Amossys.

    mickael has 478 posts and counting.See all posts by mickael

    Laisser un commentaire

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

     

    Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.