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

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

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

Vidéo: Comment créer plusieurs sous-répertoires avec une seule commande Linux
Vidéo: Tuto Photoshop 3 - Les calques de reglages - YouTube 2024, Avril
Anonim
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
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 y créer quatre sous-répertoires. Dans une situation normale, nous utiliserions le

mkdir

commande pour créer le répertoire htg. Ensuite, nous aurons besoin de la

cd

commande pour 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.
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 entendu, changez les noms de répertoires comme vous le souhaitez).

mkdir -p htg/{articles,images,note,done}

le

-p

le drapeau raconte

mkdir

commande pour créer d’abord le répertoire principal s’il n’existe pas déjà (htg, dans notre cas). Les mots entre parenthèses font partie de la «liste d'expansion des accolades». Chacun des éléments de la liste d'extension 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é.
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’extension d’accolade dans
Vous pouvez également utiliser une liste d’extension d’accolade dans

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.
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/{new,rewrites},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/{new,rewrites},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
C'est si facile. Vous pouvez également combiner les

mkdir

commande avec le

cd

commande pour créer un répertoire et y accéder avec une seule commande.

Conseillé: