656 tutoriels en ligne

Créa-blog

#100JoursPourCoder
Projet Créa-code | Formation Créa-troyes

Ressources pour développeur web

Théme de la semaine : Animations web

Base du terminal : créer et gérer des fichiers ou dossiers

Temps de lecture estimé : 4 minutes
Accueil Terminal Base du terminal : créer et gérer des fichiers ou dossiers

Vous avez déjà vu un développeur taper frénétiquement dans une fenêtre noire remplie de texte vert ? Derrière cette image se cache en réalité un outil simple, puissant… et addictif : Le terminal. Après avoir vu dans le chapitre précédent comment naviguer et se situer dans le terminal, nous allons découvrir comment manipuler des fichiers et des dossiers.

  • Gagner en autonomie en apprenant à créer un fichier, organiser des dossiers et gérer vos projets directement depuis le terminal.
  • Comprendre la logique des commandes essentielles pour manipuler, copier, déplacer ou supprimer des éléments.
  • Poser des bases solides pour le développement et le travail depuis le terminal, pour de gagner en rapidité et en efficacité.

À la fin de ce chapitre sur les bases du terminal, vous saurez créer un fichier, créer un dossier, copier, déplacer, renommer et supprimer proprement vos éléments. Et surtout, vous allez comprendre ce que vous faites. Pas de magie obscure, pas de formules mystérieuses. Juste de la logique.

Le terminal (appelé aussi “ligne de commande” ou “console”) est une interface qui vous permet de communiquer avec votre système d’exploitation à l’aide de commandes textuelles.

Au lieu de cliquer avec votre souris pour créer un fichier ou déplacer un dossier, vous tapez une instruction. Et le système exécute votre demande immédiatement.

Sur :

  • macOS et Linux → vous utilisez généralement Terminal
  • Windows → vous utilisez Invite de commandes ou PowerShell

Même si l’apparence change légèrement, les commandes que nous allons voir fonctionnent sur macOS et Linux. Sur Windows, certaines peuvent varier légèrement selon l’environnement utilisé.

Comprendre où vous êtes : la notion de dossier courant

Avant de créer un fichier ou un dossier, il faut comprendre une chose essentielle : dans le terminal, vous travaillez toujours dans un emplacement précis.

Quand vous ouvrez le terminal, vous êtes dans un dossier par défaut (souvent votre dossier utilisateur).

👉 Pour en savoir plus : Apprenez à naviguer et vous situer depuis le terminal

Créer un fichier avec touch

Entrons dans le concret.

Vous voulez créer un fichier vide. En interface graphique, vous feriez clic droit → Nouveau fichier. Dans le terminal, vous utilisez la commande touch :

touch fichier.txt

Voilà. C’est tout.

La commande touch permet de créer fichier vide s’il n’existe pas encore. Si le fichier existe déjà, la commande met simplement à jour sa date de modification.

Essayons ensemble :

touch notes.txt

Puis :

ls

Vous devriez voir apparaître notes.txt.

Vous venez de créer un fichier depuis le terminal. Et franchement, ça fait un petit quelque chose la première fois.

Créer plusieurs fichiers d’un coup

Oui, c’est possible.

touch index.html style.css script.js

Trois fichiers créés en une seule commande. Pratique pour développeur, non ?

Créer un dossier avec mkdir

Un fichier, c’est bien. Mais sans dossier pour organiser le tout, ça devient vite le bazar.

Pour créer un dossier dans le terminal, on utilise :

mkdir dossier

Exemple concret :

mkdir projet

Puis :

ls

Le dossier projet apparaît.

Entrer dans un dossier

Créer un dossier, c’est bien. Mais encore faut-il pouvoir y entrer.

cd projet

La commande cd signifie “change directory”. Vous changez d’emplacement.

Si vous tapez :

pwd

Vous verrez que vous êtes maintenant dans le dossier projet.

5. Supprimer un fichier avec rm

Attention, on entre dans une zone où il faut être prudent.

Pour supprimer un fichier dans le terminal :

rm fichier.txt

Exemple :

rm notes.txt

Et là… le fichier disparaît.

Contrairement à une suppression via interface graphique, il ne passe pas par la corbeille. Il est supprimé directement.

Donc avant d’appuyer sur Entrée, prenez toujours une seconde pour vérifier ce que vous supprimez.

Supprimer un dossier avec rm -r

Si vous essayez :

rm projet

Vous aurez une erreur car ce n’est pas un fichier mais un dossier :

rm: projet: is a directory

Pour supprimer un dossier, et tout son contenu également, vous devez utiliser :

Formation web et informatique - Alban Guillier - Formateur

Des formations informatique pour tous !

Débutant ou curieux ? Apprenez le développement web, le référencement, le webmarketing, la bureautique, à maîtriser vos appareils Apple et bien plus encore…

Formateur indépendant, professionnel du web depuis 2006, je vous accompagne pas à pas et en cours particulier, que vous soyez débutant ou que vous souhaitiez progresser. En visio, à votre rythme, et toujours avec pédagogie.

Découvrez mes formations Qui suis-je ?
rm -r dossier

Le -r signifie “recursive”. Cela veut dire : supprime le dossier et tout ce qu’il contient.

Exemple :

rm -r projet

Le dossier projet et tous ses fichiers disparaissent.

Petit conseil d’ami : évitez de tester ça sur des dossiers importants. Le terminal obéit sans discuter.

Copier un fichier avec cp

Maintenant, imaginons que vous voulez dupliquer un fichier.

La commande est :

cp source destination

Exemple :

cp index.html copie.html

Vous venez de copier index.html en copie.html.

Vous pouvez aussi copier un fichier dans un autre dossier :

cp style.css projet/

Cela copie le fichier style.css dans le dossier projet.

Copier un dossier

Pour copier un dossier entier, on utilise aussi -r :

cp -r projet sauvegarde_projet

Vous obtenez une copie complète du dossier.

Déplacer ou renommer avec mv

La commande mv est un peu magique, car elle sert à deux choses.

Renommer un fichier

mv ancien.txt nouveau.txt

Le fichier change simplement de nom.

Déplacer un fichier

mv index.html projet/

Ici, le fichier est déplacé dans le dossier projet.

C’est la même commande. Le terminal interprète selon le contexte. C’est simple, logique… et redoutablement efficace.

Exemple complet : créer un mini projet depuis le terminal

Mettons tout ensemble.

Vous voulez créer une structure de site web simple.

mkdir mon_site  ## Création du dossier mon_site
cd mon_site  ## On se place à l'intérieur de ce dossier
touch index.html  ## Création du fichier index.html
touch style.css  ## Création du fichier style.css
mkdir images  ## Création du dossier images

Puis vous décidez de renommer index.html :

mv index.html accueil.html

Et finalement, vous copiez style.css dans un dossier de sauvegarde :

mkdir backup
cp style.css backup/

Vous venez d’organiser un projet complet uniquement avec le terminal.

Et sans jamais toucher la souris.

Les erreurs fréquentes des débutants

Soyons honnêtes : au début, on fait des erreurs.

  • Vous oublierez un espace.
  • Vous supprimerez le mauvais fichier.
  • Vous taperez une commande dans le mauvais dossier.

C’est normal.

Si le terminal affiche un message d’erreur, lisez-le. Il est souvent très clair :

rm: fichier introuvable

Cela signifie simplement que le fichier n’existe pas à cet endroit.

Respirez. Relisez. Corrigez.

Pourquoi apprendre à créer fichier depuis le terminal ?

Créer un fichier via interface graphique est simple. Alors pourquoi utiliser le terminal ?

Parce que :

  • c’est plus rapide quand on maîtrise
  • c’est indispensable en développement
  • c’est utilisé sur les serveurs
  • c’est la base de nombreux outils modernes

Si vous travaillez un jour sur un serveur distant, vous n’aurez pas d’interface graphique. Le terminal sera votre seul outil. Autant l’apprivoiser maintenant.

Petit défi pratique

Pour consolider vos bases, voici un exercice simple.

  1. Créez un dossier exercice_terminal
  2. Entrez dedans
  3. Créez trois fichiers : a.txtb.txtc.txt
  4. Copiez a.txt en copie_a.txt
  5. Renommez b.txt en notes.txt
  6. Supprimez c.txt
  7. Revenez au dossier parent
  8. Supprimez complètement exercice_terminal

Si vous réussissez sans aide, vous avez compris les bases.

Et là, vous pouvez être fier de vous.


Vous venez de franchir un nouveau cap

Le terminal peut paraître austère au premier abord. Une fenêtre noire, pas de boutons, pas d’icônes. Pourtant, derrière cette sobriété se cache une puissance incroyable.

Aujourd’hui, vous savez créer un fichier, créer un dossier, copier, déplacer et supprimer des éléments en toute autonomie. Vous comprenez ce que fait chaque commande et pourquoi elle fonctionne.

  • Ce n’est que le début !

Plus vous utiliserez le terminal, plus vous gagnerez en fluidité. Un jour, vous vous surprendrez à ouvrir cette fameuse fenêtre noire sans même y penser. Et là, vous aurez vraiment changé de dimension. À vous de jouer.