Gestion des fichiers et des répertoires : `mkdir`, `rm`, `cp`, `mv`
Maîtrisez la création, la suppression, la copie et le déplacement efficaces de fichiers et de répertoires.
Gestion des fichiers et des répertoires : `mkdir`, `rm`, `cp`, `mv` est une leçon Linux Command Line 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 Mastery, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Linux Command Line Mastery comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
Mastering File Management
Managing files is a core shell skill. This lesson covers the four essentials: mkdir, cp, mv, and rm — create, copy, move, delete.
Creating Folders with `mkdir`
mkdir (make directory) creates a new folder — just give it a name. Try making one called my_documents.
mkdir my_documentsAdvanced `mkdir` Usage
Create several folders at once by listing names. Add -p to build nested directories, creating any missing parents along the way.
mkdir reports project/src/main -pCopying Files with `cp`
cp (copy) duplicates a file: give it a source and a destination. Here we use touch to make a file first, then copy it.
touch notes.txt
cp notes.txt backup_notes.txtCopying Folders with `cp -r`
To copy a whole folder, add -r (recursive) so cp grabs the directory and everything inside. Without it, folders are skipped.
mkdir data_folder
touch data_folder/file_a.txt
cp -r data_folder archived_dataMoving Files with `mv`
mv (move) relocates files or folders — like cut and paste. Point it at a source and a destination directory.
touch document.pdf
mkdir important_files
mv document.pdf important_files/Renaming Files & Folders
Bonus: mv also renames. Move a file to the same place with a new name, and you’ve renamed it.
touch old_report.txt
mv old_report.txt new_report.txtDeleting Files with `rm`
rm (remove) deletes files — permanently, with no trash to recover from. Always double-check what you’re removing.
touch unwanted.txt
rm unwanted.txtDeleting Folders with `rm -r`
To delete a non-empty folder, add -r so rm clears the directory and its contents. Extreme caution — this is irreversible.
mkdir empty_folder
rm -r empty_folderQuick Check: File Management
Imagine you have a file named draft.txt in your current directory. You want to create a new folder called final_docs and then move draft.txt into it, renaming it to final_report.txt in the process. Which sequence of commands would achieve this?
Lesson Summary
Great work! You’ve got file management down: mkdir to create, cp to copy, mv to move or rename, and rm to delete (with -r for folders).
Questions Fréquemment Posées
La leçon « Gestion des fichiers et des répertoires : `mkdir`, `rm`, `cp`, `mv` » est-elle gratuite ?
Oui — le texte complet de « Gestion des fichiers et des répertoires : `mkdir`, `rm`, `cp`, `mv` » 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 Mastery, passe à CoddyKit PRO. Le cours Linux Command Line Mastery comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Gestion des fichiers et des répertoires : `mkdir`, `rm`, `cp`, `mv` » ?
Maîtrisez la création, la suppression, la copie et le déplacement efficaces de fichiers et de répertoires. Tu pratiques Linux Command Line 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 Mastery ?
Aucune expérience préalable n'est requise. Linux Command Line 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 « Gestion des fichiers et des répertoires : `mkdir`, `rm`, `cp`, `mv` » ?
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 Mastery ?
Oui. Chaque leçon Linux Command Line 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 à l’interpréteur de commandes Linux
- Navigation de base : `cd`, `ls`, `pwd`
- Gestion des fichiers et des répertoires : `mkdir`, `rm`, `cp`, `mv`
- Obtenir de l’aide : man, --help et tldr