Notions de base sur la gestion des fichiers (mkdir, cp, mv, rm)
Comprenez comment créer, copier, déplacer et supprimer efficacement des fichiers et des répertoires à l’aide des principaux outils de la ligne de commande.
Notions de base sur la gestion des fichiers (mkdir, cp, mv, rm) est une leçon Linux Command Line & Bash Scripting Mastery gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Linux Command Line & Bash Scripting Mastery, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Linux Command Line & Bash Scripting Mastery comprend 4 leçons au total.
Gestion des fichiers sous Linux
Vous allez maintenant gérer des fichiers : les créer, les copier, les déplacer et les supprimer depuis le terminal. C’est une compétence fondamentale pour tout utilisateur ou développeur Linux.
Créer de nouveaux répertoires : mkdir
mkdir (make directory) crée de nouveaux dossiers. Saisissez simplement mkdir, suivi du nom souhaité, comme indiqué.
mkdir my_new_folderCréer plusieurs répertoires imbriqués
Indiquez plusieurs noms pour créer de nombreux dossiers en une seule fois. Ajoutez -p pour créer des chemins imbriqués, en créant au passage les répertoires parents manquants.
mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_filesCopier des fichiers : cp
cp (copy) duplique un fichier : indiquez une source et une destination. Ici, la commande copie report.txt vers report_backup.txt dans le même dossier.
cp report.txt report_backup.txtCopier des fichiers dans un répertoire
Indiquez un répertoire à cp et le fichier y sera copié en conservant son nom d’origine. Pratique pour classer des fichiers.
mkdir documents
cp presentation.pdf documents/Copier des répertoires entiers : cp -r
Pour copier un dossier et tout son contenu, ajoutez -r (récursif). Sans cette option, cp refuse de copier les répertoires.
cp -r my_project_folder backup_projects/Déplacer des fichiers : mv
mv (move) déplace des fichiers ou des répertoires. La commande fonctionne comme cp, mais l’élément d’origine est supprimé après le déplacement.
mv important_note.txt new_location/Renommer des fichiers et des répertoires
mv permet également de renommer : déplacez un élément en lui donnant un nouveau nom dans le même dossier. Linux ne possède pas de commande de renommage distincte : mv fait les deux.
mv old_filename.txt new_filename.txt
mv temp_folder/ final_project_folder/Supprimer des fichiers : rm
rm (remove) supprime des fichiers : utilisez cette commande avec précaution. Le terminal ne dispose généralement pas de corbeille ; les fichiers supprimés sont donc souvent irrécupérables.
rm unwanted_log.txtSupprimer des répertoires : rm -r
Les dossiers vides se suppriment avec rmdir ; les dossiers non vides nécessitent rm -r (récursif). L’ajout de -f force la suppression : utilisez donc rm -rf avec une extrême prudence.
mkdir empty_folder
rmdir empty_folder
mkdir project_data && touch project_data/file.txt
rm -r project_data/Vérification rapide : opérations sur les fichiers
Laquelle des commandes suivantes permet de créer un nouveau répertoire nommé reports, puis d’y copier un répertoire nommé data (avec tout son contenu) ?
Récapitulatif : bases de la gestion des fichiers
Récapitulatif : mkdir crée, cp copie (-r pour les dossiers), mv déplace et renomme, et rm supprime (-r pour les dossiers, avec prudence). Voilà votre boîte à outils pour gérer les fichiers.
Questions Fréquemment Posées
La leçon « Notions de base sur la gestion des fichiers (mkdir, cp, mv, rm) » est-elle gratuite ?
Oui — le texte complet de « Notions de base sur la gestion des fichiers (mkdir, cp, mv, rm) » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Linux Command Line & Bash Scripting Mastery, passe à CoddyKit PRO. Le cours Linux Command Line & Bash Scripting Mastery comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Notions de base sur la gestion des fichiers (mkdir, cp, mv, rm) » ?
Comprenez comment créer, copier, déplacer et supprimer efficacement des fichiers et des répertoires à l’aide des principaux outils de la ligne de commande. Tu pratiques Linux Command Line & Bash Scripting Mastery avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Linux Command Line & Bash Scripting Mastery ?
Aucune expérience préalable n'est requise. Linux Command Line & Bash Scripting Mastery sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Notions de base sur la gestion des fichiers (mkdir, cp, mv, rm) » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Linux Command Line & Bash Scripting Mastery ?
Oui. Chaque leçon Linux Command Line & Bash Scripting Mastery inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Introduction à Linux et au terminal
- Naviguer dans le système de fichiers (cd, ls, pwd)
- Notions de base sur la gestion des fichiers (mkdir, cp, mv, rm)
- Complétion par tabulation et historique des commandes