Création de répertoires dans le terminal Linux


  • Français


  • Dans le chapitre précédent de la série Terminal Basics, vous avez appris à modifier les dossiers dans la ligne de commande Linux.

    J’ai donné un exercice à la fin qui mentionnait brièvement la création de répertoires.

    Dans cette partie de la série, je vais expliquer comment créer de nouveaux dossiers dans la ligne de commande Linux à l’aide de la commande mkdir.

    mkdir dir_name

    mkdir manque de répertoires make. Voyons comment utiliser cette commande.

    📋

    Au cas où vous ne le sauriez pas, les dossiers sont appelés répertoires sous Linux.

    Créer un nouveau répertoire sous Linux

    Vous devriez être familier avec le concept de chemins absolus et relatifs sous Linux maintenant. Si ce n’est pas le cas, veuillez vous référer à ce tutoriel.

    Chemin absolu ou relatif sous Linux : quelle est la différence ?

    Dans ce chapitre d’apprentissage essentiel de Linux, découvrez les chemins relatifs et absolus sous Linux. Quelle est la différence entre eux et lequel devriez-vous utiliser.

    Ouvrez le terminal sur votre système s’il n’est pas déjà ouvert. Normalement, vous commencez par votre répertoire personnel (/home/username). Mais pour les besoins de ce tutoriel et pour rappeler quelques éléments, je suppose que vous n’êtes pas dans votre répertoire personnel.

    Alors, allez d’abord dans votre répertoire personnel.

    cd

    Oui. Si vous entrez simplement cd sans options ni arguments, cela vous amène à votre répertoire personnel. Vous pouvez également utiliser cd ~ entre autres méthodes.

    Ici, créez un nouveau répertoire appelé practice.

    mkdir practice

    Pouvez-vous passer à ce répertoire de pratique nouvellement créé ?

    cd practice

    Super! Vous avez maintenant un dossier dédié dans lequel vous pratiquerez les didacticiels de ligne de commande Linux de cette série.

    Exemple de création d'un nouveau répertoire sous Linux
    Regardez une rediffusion de l’exemple discuté ci-dessus

    Création de plusieurs nouveaux répertoires

    Vous venez de créer un nouveau répertoire. Et si vous deviez en créer plusieurs ? Disons trois d’entre eux.

    Vous pouvez utiliser la commande mkdir trois fois de suite pour chacun d’eux. Ça va marcher. Cependant, ce n’est pas vraiment nécessaire. Vous pouvez économiser du temps et des efforts en créant plusieurs répertoires en même temps comme ceci :

    mkdir dir1 dir2 dir3

    Allez-y et faites-le s’il vous plaît. Vous pouvez répertorier le contenu du practice répertoire pour voir tous les répertoires nouvellement créés. Plus d’informations sur la commande ls plus tard.

    Créez plusieurs nouveaux répertoires sous Linux avec la commande mkdir

    💡

    Vous ne pouvez pas avoir deux dossiers ou fichiers portant le même nom au même emplacement.

    Création de plusieurs sous-répertoires imbriqués

    Ainsi, vous savez maintenant comment créer plusieurs répertoires à la fois.

    Mais que se passe-t-il si vous devez créer une structure de répertoires imbriquée ? Disons que vous devez créer un répertoire subdir2 à l’intérieur de subdir1 à l’intérieur de dir1.

    dir1/subdir1/subdir2

    Le problème ici est que subdir1 n’existe pas. Donc, si vous essayez `mkdir dir1/subdir1/subdir32, vous obtiendrez une erreur :

    [email protected]:~/practice$ mkdir dir1/subdir1/subdir2
    mkdir: cannot create directory ‘dir1/subdir1/subdir2’: No such file or directory

    Si vous ne saviez pas mieux, vous iriez pour mkdir dir1/subdir1 puis courir mkdir dir1/subdir2. Ça marchera. Cependant, il existe un bien meilleur moyen.

    Vous utilisez le -p option, qui crée des répertoires parents si nécessaire. Si vous exécutez la commande ci-dessous :

    mkdir -p dir1/subdir1/subdir2

    Il créera subdir1 puis subdir2 à l’intérieur de subdir1.

    💡

    Il n’y a pas de convention de nommage, mais il est préférable d’éviter les espaces dans les noms de fichiers et de répertoires. Utilisez plutôt le trait de soulignement ou le tiret car la gestion des espaces dans les noms de fichiers/répertoires nécessite un effort particulier.

    Testez vos connaissances

    Il s’agit d’un didacticiel plutôt court car la commande mkdir n’a que quelques options.

    Maintenant, permettez-moi de vous donner quelques exercices pratiques pour utiliser le practice répertoire que vous avez créé précédemment.

    • Sans entrer dans le dir2 répertoire, créez-y deux nouveaux sous-répertoires.
    • Sans entrer dans le dir3 répertoire, créez des sous-répertoires imbriqués à deux niveaux (subdir1/subdir2)
    • Accédez au répertoire dir2. À partir de là, créez un répertoire nommé temp_stuff dans votre répertoire personnel. Ne t’inquiète pas; nous le supprimerons plus tard dans cette série de tutoriels.
    • Retournez chez le parent practice répertoire et essayez de créer un répertoire nommé dir3. Vous voyez une erreur. Pouvez-vous le faire disparaître avec le -p option?

    Vous pouvez discuter de cet exercice sur le forum de la communauté.

    Dans le prochain chapitre de la série Terminal Basics, vous apprendrez à lister le contenu d’un répertoire avec la commande ls.

    Faites-moi savoir si vous avez des questions ou des suggestions.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code