🗓️ Phase 1 : Les Premiers Pas - Se familiariser avec l'environnement.

Partager
🗓️ Phase 1 : Les Premiers Pas - Se familiariser avec l'environnement.
Photo by Wesley Pribadi / Unsplash

🚀 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 :

  1. mkdir MonNouveauProjet (Crée un gros dossier)
  2. cd MonNouveauProjet (Déplace-vous dedans)
  3. mkdir assets sources README (Crée les sous-dossiers pour le projet)
  4. touch index.html script.js (Crée deux fichiers de base dans le dossier actuel)
  5. cd .. (Remontez !)
  6. 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. »