Introduction
Bienvenue dans le défi des opérations sur les fichiers Linux ! Dans cet exercice, vous allez mettre en pratique vos compétences pour organiser un petit projet en créant des répertoires avec mkdir, puis en utilisant cp, mv et rm pour structurer vos fichiers. Imaginez que vous êtes un administrateur système chargé d'organiser les fichiers d'un projet logiciel. Votre mission consiste à construire la structure cible et à nettoyer efficacement le contenu inutilisé dans un environnement Linux.
Gestion des fichiers et des répertoires
Tâches
- Organiser un ensemble de fichiers et de répertoires donnés selon une structure de projet définie.
- Utiliser les commandes
cp,mvetrmpour obtenir la structure souhaitée.
Exigences
- Commencez dans le répertoire
~/project. - Utilisez
mkdirpour créer les répertoires requis, puis utilisezcp,mvetrmpour les opérations sur les fichiers. - Vous pouvez utiliser
ls,pwdetcdpour naviguer et vérifier votre progression. - Toutes les commandes doivent être exécutées dans le terminal.
- Créez un répertoire
srcet un répertoireconfigpour organiser les fichiers.
Structure initiale
Votre répertoire ~/project contient initialement ce qui suit :
project/
├── old_stuff/
│ ├── deprecated_script.sh
│ └── outdated_notes.txt
├── temp/
│ ├── draft_readme.md
│ └── config_backup.json
├── app.js
├── styles.css
└── data.json
Structure cible
Votre objectif est d'obtenir la structure suivante :
project/
├── src/
│ ├── app.js
│ └── styles.css
├── config/
│ └── config.json
└── README.md
N'oubliez pas que votre tâche consiste à créer les répertoires nécessaires avec mkdir, puis à obtenir la structure cible en utilisant cp, mv et rm. Utilisez ls et pwd pour vérifier votre progression si nécessaire.
Résumé
Dans ce défi, vous avez pratiqué l'utilisation de trois commandes Linux essentielles : cp pour copier des fichiers, mv pour déplacer des fichiers et des répertoires, et rm pour supprimer des fichiers et des répertoires. Vous avez réorganisé une structure de projet, illustrant comment ces commandes sont utilisées dans des scénarios réels. En manipulant les fichiers et les répertoires pour obtenir une disposition spécifique, vous avez renforcé vos compétences en opérations sur le système de fichiers. Ces capacités sont cruciales pour gérer des projets, organiser des fichiers et maintenir des structures de répertoires propres dans les environnements Linux.



