Leçons du module (1/3)
Créer des ressources (mkdir et touch)
En plus de naviguer, vous aurez souvent besoin dans le terminal d'organiser votre travail en créant des dossiers (répertoires) et de nouveaux fichiers vides.
Créer des Dossiers : mkdir
Pour créer un nouveau dossier, on utilise la commande :
mkdir [nom_dossier]Cette commande signifie Make Directory (créer un dossier). Par exemple, mkdir documents créera un dossier nommé documents dans votre répertoire actuel.
Créer des dossiers imbriqués avec -p
Si vous essayez de créer un dossier à l'intérieur d'un autre dossier qui n'existe pas encore (par exemple projets/javascript/2026), la commande échouera et renverra une erreur.
Pour indiquer à Linux de créer automatiquement tous les dossiers parents nécessaires, on utilise l'option -p :
mkdir -p projets/javascript/2026Créer des Fichiers Vides : touch
Pour créer un fichier vide ou pour mettre à jour la date de modification d'un fichier existant, on utilise la commande :
touch [nom_fichier]Par exemple, si vous tapez touch app.js, un fichier texte vide portant ce nom sera créé dans le dossier actuel.
Exemples d'Utilisation et Erreurs Courantes
Si vous essayez de créer un fichier avec touch dans un dossier qui n'existe pas encore, vous recevrez une erreur :
touch dossier_fantome/index.html
# Output:
# touch: cannot touch 'dossier_fantome/index.html': No such file or directoryDans ce cas, vous devez d'abord créer la structure des dossiers, puis créer le fichier :
mkdir dossier_fantome
touch dossier_fantome/index.htmlSi un dossier existe déjà, exécuter mkdir sans -p générera une erreur :
mkdir projets
# Output:
# mkdir: cannot create directory 'projets': File existsÀ vous de jouer
Exercice 1 : Créer un dossier projets
Créez un nouveau dossier nommé 'projects' dans le dossier actuel.
Afficher l'indice
Utilisez la commande mkdir suivie du nom du dossier 'projects'.
Solution disponible après 3 tentatives
Exercice 2 : Structure imbriquée
Créez un dossier imbriqué 'workspace/src' en une seule étape, en veillant à créer également les dossiers parents nécessaires.
Afficher l'indice
Utilisez l'option -p avec la commande mkdir pour créer des chemins structurés.
Solution disponible après 3 tentatives
Exercice 3 : Créer un fichier vide
Créez un fichier vide nommé 'index.html' dans le dossier actuel.
Afficher l'indice
Utilisez la commande touch suivie du nom du fichier à créer.
Solution disponible après 3 tentatives