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.