Aperçu
Ici, nous allons montrer quelques façons/astuces/astuces sur la façon de créer plusieurs répertoires sous Linux. Les étapes que nous voulons couvrir dans cet article sont comment créer plusieurs répertoires sous Linux et sous-répertoires avec l'outil mkdir et pour chaque exemple individuel créer les répertoires avec une seule commande. En d'autres termes, nous voulons exécuter une commande mkdir dans le terminal qui nous permettra de créer plusieurs répertoires et sous-répertoires à la fois.
Juste pour récapituler d'abord comment nous utilisons mkdir pour créer un répertoire :
mkdir directory_name
Cette commande unique créera bien sûr un seul répertoire unique où vous êtes actuellement positionné dans votre système Linux. Comme nous l'avons mentionné, où allons maintenant montrer des exemples de création de plusieurs répertoires et sous-répertoires. Dans ces exemples, nous allons également utiliser l'outil mkdir. Il est toujours puissant de faire tous les exemples de création de répertoires que nous allons montrer.
Exemple 1. Créer un répertoire parent avec des sous-répertoires
Ceci est un exemple où nous devons créer un seul répertoire parent (ou répertoire de niveau supérieur) où à l'intérieur de celui-ci, nous devons créer plusieurs sous-répertoires, tous en un avec une seule commande. Pour ce faire, exécutez l'outil mkdir dans une commande comme celle-ci :
mkdir -p main-directory/{subdir1,subdir2,subdir3,subdir4}
Lorsque l'outil mkdir est exécuté comme ceci, cela nous permettra de créer plusieurs répertoires à la fois pour ce cas. Ceci est dû à l'argument -p, qui désigne le premier répertoire en ligne (notre répertoire principal) comme répertoire parent qui ensuite nous permet d'ajouter des arguments pour créer des sous-répertoires à l'intérieur du répertoire principal.
Petite note, il ne doit y avoir aucun espace entre les noms des sous-répertoires, sinon la commande ne fonctionnera pas.
Exemple 2. Création de plusieurs répertoires sans répertoire parent
Si vous avez juste besoin de créer plusieurs répertoires dans le répertoire actuellement positionné sans avoir de répertoire principal ou de créer une arborescence de répertoires, nous pouvons simplement utiliser les crochets de l'exemple 1 et faire exactement cela :
mkdir {directory1,directory2,directory3}
Exemple 3. Création d'un répertoire de chemin complet (sous-répertoire à l'intérieur du sous-répertoire)
Qu'est-ce que cela signifie, si nous avons ou devons créer un chemin de répertoire comme celui-ci :
répertoire1/répertoire2/répertoire3
nous pouvons également y parvenir avec l'outil mkdir, exécutez le mkdir comme suit :
mkdir -p full-path/subdir1/subdir2
Exemple 4. Imbrication de crochets
Ce que nous entendons par là, c'est que nous pouvons imbriquer les crochets de l'exemple 1 et créer plusieurs sous-répertoires à l'intérieur des sous-répertoires et tous dans le répertoire principal.
mkdir -p another-directory/{subdir1/{subsub1,subsub2},subdir2/{subsub3,subsub4},subdir3,subdir4}
Avec une commande comme celle-ci, vous pouvez créer instantanément une arborescence de répertoires.
Exemple 5. Créer des répertoires et définir des autorisations en même temps
L'outil Mkdir a également des options pour définir les autorisations que vous souhaitez (comme vous les avez attribuées) et créer un nouveau répertoire en même temps.
mkdir –m 777 anotherdirectory
Vous pouvez également combiner cette option avec d'autres exemples que nous avons montrés précédemment et utiliser pour définir une autorisation de dossier à la fois sur plusieurs répertoires.
Par exemple, nous allons maintenant créer un répertoire parent avec plusieurs sous-répertoires et leur donner les mêmes autorisations :
mkdir -m 777 -p permissions/{one,two,three}
Résumé
Nous avons montré 5 exemples ou cas d'utilisation différents sur la façon de créer plusieurs répertoires sous Linux avec l'outil mkdir en exécutant une seule commande dans le terminal. Mkdir est un outil puissant pour créer des répertoires et il a beaucoup plus d'options pour la création de répertoires (qui peuvent être vues dans la page de manuel mkdir). La beauté de cet outil que ses options peuvent être combinées et les exemples ci-dessus que nous avons montrés peuvent également être combinés pour créer des arborescences de répertoires avec encore plus de complexité ou pour de nombreux autres cas d'utilisation. il est fortement suggéré de consulter la page de manuel mkdir (documentation d'utilisation ou manuel). Lien vers la page de manuel - mkdirmanpage.
Merci beaucoup pour votre temps…