Page d'accueil » comment » Comment créer plusieurs sous-répertoires avec une seule commande Linux

    Comment créer plusieurs sous-répertoires avec une seule commande Linux

    Si vous souhaitez créer un répertoire contenant plusieurs sous-répertoires, ou une arborescence de répertoires, à l'aide de la ligne de commande sous Linux, vous devez généralement utiliser la commande mkdir commander plusieurs fois. Cependant, il existe un moyen plus rapide de le faire.

    Supposons que nous ayons créé un répertoire appelé htg et que nous voulions créer quatre sous-répertoires. Dans une situation normale, nous utiliserions le mkdir commande pour créer le répertoire htg. Ensuite, nous aurions besoin du CD commande de passer au nouveau répertoire htg et, enfin, nous utiliserions le mkdir commande à nouveau quatre fois pour créer les quatre sous-répertoires.

    Tout cela peut être combiné en une seule commande et nous vous montrerons comment.

    Pour créer un nouveau répertoire avec plusieurs sous-répertoires, il vous suffit de taper la commande suivante à l'invite et d'appuyer sur Entrée (bien sûr, changez les noms de répertoires comme vous le souhaitez).

    mkdir -p htg / articles, images, note, terminé

    le -p le drapeau raconte mkdir commande pour créer le répertoire principal en premier s'il n'existe pas déjà (htg, dans notre cas). Les mots entre parenthèses font partie de la «liste d'expansion de croisillons». Chacun des éléments de la liste d'expansion d'accolade est ajouté séparément au chemin précédent (htg /).

    Par exemple, la commande ci-dessus est étendue à htg / articles, htg / images, htg / note, htg / done, les quatre sous-répertoires étant créés dans le répertoire htg. Comme vous pouvez le voir dans la capture d'écran ci-dessous, cela a fonctionné.

    Vous pouvez également utiliser une liste d’accessoires dans la liste déroulante. mkdir Si vous créez des sous-répertoires dans un répertoire qui existe déjà, comme indiqué ci-dessous. Dans cet exemple, le répertoire htg existe déjà et les sous-répertoires sont simplement ajoutés dans ce répertoire..

    Vous pouvez également imbriquer des listes d’extension d’accolade dans le répertoire. mkdir commander. Par exemple, dans le sous-répertoire articles du sous-répertoire htg, nous souhaitons créer deux sous-répertoires appelés new et rewritten. Donc, nous tapons la commande suivante à l'invite et appuyez sur Entrée.

    mkdir -p htg / articles / nouveau, réécrit, images, notes, done

    Vous pouvez également utiliser le chemin complet si vous le souhaitez, comme je l'ai fait dans l'exemple ci-dessous:

    mkdir -p ~ / Documents / htg / articles / nouveau, réécrit, images, notes, done

    Les quatre sous-répertoires sont créés dans le répertoire htg, puis les deux sous-répertoires, new et rewrites, sont créés dans le sous-répertoire articles..

    C'est si facile. Vous pouvez également combiner les mkdir commande avec le CD commande pour créer un répertoire et le modifier avec une seule commande.