Comment utiliser la commande Recursive Linux Make Directory
Découvrez comment créer des répertoires sous Linux avec la commande mkdir, en utilisant les options récursives -p et l'expansion des accolades pour gérer efficacement vos fichiers.
En général, lorsque vous utilisez la commande mkdir de Linux pour créer un répertoire, vous créez un seul sous-répertoire qui se trouve dans le répertoire où se trouve actuellement votre invite de commande. Par exemple, si vous êtes dans ~/Documents et que vous tapez mkdir Memoranda, vous créerez un répertoire appelé Memoranda qui se trouvera dans ~/Documents. Vous ne créez généralement pas d'autres répertoires à l'intérieur.
Cependant, vous pouvez utiliser la forme récursive de la commande mkdir de Linux pour créer des arbres de répertoires entiers. Vous pouvez créer un répertoire dans le répertoire dans lequel vous vous trouvez, puis créer de nombreux autres répertoires à l'intérieur. Naturellement, vous devrez travailler à partir d'une invite de ligne de commande pour continuer. Maintenez enfoncées les touches Ctrl, Alt et T pour ouvrir un terminal graphique. Vous pouvez également rechercher Terminal dans le Dash d'Ubuntu Unity ou sélectionner le menu Applications, cliquer sur Outils système et choisir Terminal. Vous n'avez pas besoin d'être un utilisateur root si vous ne créez pas de répertoires en dehors de votre propre répertoire personnel.
Méthode 1 : Utiliser l'option parent mkdir
Si vous souhaitez créer un certain nombre de répertoires en même temps, vous pouvez taper mkdir -p hey/this/is/a/whole/tree et appuyer sur entrer. Vous obtiendrez un ensemble complet de répertoires avec chacun de ces noms, tous imbriqués les uns dans les autres. Évidemment, vous pouvez utiliser n'importe quel nom à n'importe quel moment dans l'arborescence. Si certains de ces répertoires existent déjà, par exemple hey et this mais pas les autres, alors mkdir les ignorera simplement sans erreur et créera des répertoires en dessous d'eux.
L'option -p est appelée parents, et pourrait théoriquement être invoquée dans de nombreuses distributions en tapant –parents au lieu de -p dans la commande précédente. Vous pouvez créer un nombre pratiquement illimité de répertoires de cette manière en une seule fois. Dès qu'ils sont créés, ils fonctionnent exactement comme n'importe quel autre répertoire. Cela signifie que si vous essayez de supprimer le répertoire supérieur, cela se plaignera de ne pas être vide également !
Méthode 2 : Utiliser l'option parent mkdir plus expansion des accolades
L'expansion des accolades vous permet de créer un ensemble de répertoires qui suivent un modèle unique lors de l'utilisation de l'interpréteur de commandes bash. Par exemple, si vous tapez mkdir {1..4}, vous aurez créé quatre répertoires numérotés dans le répertoire actuel. Si vous le souhaitez, vous pouvez combiner ce concept avec l'option parent. Par exemple, vous pourriez taper mkdir -p 1/{1..4} et appuyer sur entrer pour créer un répertoire appelé 1 avec des répertoires appelés 1, 2, 3 et 4 à l'intérieur. C'est une commande très puissante, et vous pouvez l'utiliser pour créer des tonnes de répertoires en une seule fois. Cela la rend parfaite pour trier des collections de photos, vidéos et musique sous Linux. Certaines personnes utilisent également cette technique lors de la création de scripts d'installation pour des logiciels ou des paquets qu'elles prévoient de distribuer.
Vous pouvez, bien sûr, mixer cette option et ajouter l'expansion des accolades à n'importe quelle partie de la commande. Si vous souhaitez créer certains répertoires via l'expansion des accolades, puis d'autres uniquement via la récursivité parent, vous pourriez essayer une commande comme mkdir -p a/directory/inside{1..4}, qui créera a et un répertoire à l'intérieur de a ainsi que inside1, inside2, inside3 et inside4 en dessous. N'hésitez pas à expérimenter un peu et à créer des répertoires supplémentaires les uns dans les autres une fois que vous avez déjà appris à utiliser la commande mkdir, mais gardez à l'esprit que vous ne pourrez pas supprimer des répertoires qui contiennent d'autres répertoires sans un peu de récursion ou l'utilisation d'un gestionnaire de fichiers.
...
Questions et réponses que vous devriez connaître
Comment créer un répertoire avec mkdir ?
Pour créer un répertoire avec la commande mkdir
, suivez ces étapes simples :
- Ouvrez votre terminal : Assurez-vous que vous êtes dans votre répertoire personnel, ce qui simplifie l'accès.
- Utilisez la commande
mkdir
: Tapezmkdir
suivi d’un espace et du nom du répertoire que vous souhaitez créer. Par exemple, pour créer un répertoire nommé 'monDossier', entrez : mkdir monDossier - Vérifiez la création : Utilisez
ls
pour lister les fichiers et répertoires afin de confirmer que votre nouveau répertoire apparaît. Points à noter :- - Aucun souci d'accès dans votre répertoire personnel.
- Les noms de répertoires peuvent contenir des lettres, des chiffres, et certains caractères. Évitez les espaces ou utilisez des traits d'union ou des underscores si nécessaire. Avec ces étapes, vous serez en mesure de créer un répertoire en un rien de temps !
Comment créer un répertoire dans un répertoire sous Linux ?
Pour créer un répertoire dans un répertoire sous Linux, vous pouvez utiliser la commande mkdir
avec l'option -p
. Voici comment procéder :
- Utilisation de l'option -p :
- - La commande
mkdir -p chemin/vers/le/répertoire
- permet de créer des répertoires imbriqués en une seule fois.
- Si les répertoires parents n'existent pas, ils seront automatiquement créés sans générer d'erreur.
- Exemple de création de répertoire imbriqué :
- Pour créer un répertoire appelé
données
à l'intérieur d'un répertoireprojet
, utilisez : bash mkdir -p projet/données - Sans l'option -p :
- Si vous essayez de créer un répertoire imbriqué sans utiliser
-p
, par exemple : bash mkdir projet/données - Une erreur sera affichée si le répertoire
projet
n'existe pas encore. En résumé, pour créer des répertoires imbriqués sans se soucier de l'existence préalable des répertoires parents, l'utilisation demkdir -p
est la meilleure pratique.
Comment créer un directory ?
Pour créer un directory, suivez ces étapes simples :
- Accédez à l'emplacement souhaité :
- - Ouvrez l'explorateur de fichiers ou le gestionnaire de dossiers sur votre ordinateur.
- Créer le dossier :
- Cliquez sur l'option « Nouveau dossier » (ou faites un clic droit et sélectionnez l'option correspondante).
- Saisissez le nom que vous souhaitez donner à votre dossier.
- Validez la création :
- Appuyez sur la touche Entrée pour finaliser.
- Enregistrer un fichier dans le nouveau dossier :
- Ouvrez le fichier que vous souhaitez enregistrer.
- Cliquez sur Fichier > Enregistrer sous.
- Naviguez jusqu'à votre nouveau dossier.
- Cliquez sur Enregistrer pour sauvegarder le document. Suivez ces étapes et vous aurez un dossier prêt à l'emploi pour organiser vos fichiers !
Quelle est la commande permettant de créer un répertoire ?
Pour créer un répertoire, la commande à utiliser est : bash mkdir nom_du_répertoire Voici quelques points supplémentaires à considérer :
- -
Syntaxe
- : La commande
mkdir
- suivie du nom du répertoire que vous souhaitez créer.
- Multiple répertoires : Vous pouvez créer plusieurs répertoires à la fois en les séparant par des espaces : bash mkdir répertoire1 répertoire2 répertoire3
- Points d'entrée :
- Chaque nouveau répertoire contient deux points d'entrée :
.
: Représente le répertoire actuel...
: Représente le répertoire parent.- Options utiles :
-p
: Permet de créer un répertoire parent s'il n'existe pas déjà, par exemple : bash mkdir -p chemin/vers/le/nouveau/répertoire Ces éléments vous aideront à comprendre et à utiliser efficacement la commandemkdir
pour la création de répertoires.
Maintenant que tu as fini de lire Comment utiliser la commande Recursive Linux Make Directory, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
Laisser un commentaire