🗓️ Phase 1 : Les Premiers Pas - Se familiariser avec l'environnement.
🚀 Phase 1 - La Gestion des Fichiers : mkdir, touch et rm
Qu'est-ce que la gestion de fichiers ?
Si l'on sait se déplacer (cd) et voir les répertoires et fichiers présents dans notre arborescence de fichiers (ls), il faut maintenant pouvoir interagir avec ces éléments ! Le système Linux est très rigoureux. Chaque création ou suppression doit être intentionnelle.
📂 Créer des dossiers : mkdir (Make Directory)
La commande mkdir sert à créer de nouveaux répertoires. C'est le moyen le plus simple d'organiser son espace de travail.
mkdir NomDuNouveauDossier
🚀 Astuce Pro : Les chemins imbriqués Si vous voulez créer un dossier qui dépend lui-même de plusieurs autres dossiers et que ces derniers n'existent pas encore, mkdir va échouer par défaut. Utilisez l'option -p (parents) pour qu'il crée toute la structure en une seule fois :
mkdir -p Projet/Images/V1
# Ceci créera les trois dossiers : Projet, puis Images dans Projet, puis V1 dans Images.
📄 Créer des fichiers vides : touch
La commande touch est utilisée pour deux choses principales, mais en débutant notre série, nous ne retiendrons que sa fonction la plus simple : créer un fichier vide sans avoir besoin d'éditer quoi que ce soit.
touch nom_du_fichier.txt
# Crée immédiatement un fichier vide nommé 'nom_du_fichier.txt'.
🗑️ Supprimer des éléments : rm (Remove)
C'est la commande la plus délicate ! Elle permet de supprimer des fichiers et/ou des dossiers. Attention : Les suppressions en ligne de commande sont permanentes et ne passent pas par une corbeille par défaut, soyez donc extrêmement prudent !
1. Supprimer un fichier
rm nom_du_fichier_a_supprimer.txt
# Attention ! On supprime le contenu, pas juste le supprimer "virtuellement".
2. Supprimer un dossier (Le piège !)
Pour supprimer un dossier qui est vide :
rmdir nom_du_dossier_vide
Si le dossier contient des fichiers, cette commande échouera et vous obligera à être plus précis.
3. Supprimer un dossier ET son contenu (Le mode destructeur)
C'est la combinaison la plus puissante mais aussi la plus dangereuse : on utilise l'option -r (récursif). N'utilisez cette commande que si vous savez exactement ce que vous supprimez !
rm -r nom_du_dossier_entier
# Cela va supprimer le dossier, et tout ce qu'il contient.
✨ Mission pour aujourd'hui !
Mettez en pratique cette gestion de l'espace :
mkdir MonNouveauProjet(Crée un gros dossier)cd MonNouveauProjet(Déplace-vous dedans)mkdir assets sources README(Crée les sous-dossiers pour le projet)touch index.html script.js(Crée deux fichiers de base dans le dossier actuel)cd ..(Remontez !)rm -r MonNouveauProjet(Supprime tout ce que vous avez créé pour nettoyer votre espace.)
❓ Prêt pour demain ? Nous verrons maintenant comment copier (cp) et renommer/déplacer (mv), les actions qui permettent de manipuler vos données sans rien perdre. »