
Rosa revient vers vous après votre exploration de l'arborescence :
Maintenant que tu sais te repérer sur le serveur, il va falloir faire un peu de tri dans les données de notre projet.
Jusqu'à présent, vous avez navigué et observé votre environnement sans rien modifier. Vous devez maintenant organiser, déplacer et nettoyer des fichiers sans utiliser la souris, en comprenant l’impact direct de chaque action.
Pour accomplir cela, vous allez d'abord créer une structure claire pour ranger vos données. Ensuite, vous allez copier et déplacer ces éléments avec précision. Enfin, nous aborderons la suppression, une action qui exige une attention de tous les instants.
Pour bien démarrer le tri de vos données professionnelles, il vous faut des espaces de rangement dédiés. Imaginez que vous emménagez dans vos nouveaux bureaux : avant de vider vos cartons de documents, vous devez d'abord installer vos armoires de rangement pour que chaque chose ait sa place. Dans le système Linux, les dossiers permettent de structurer logiquement les informations dans le système de fichiers.
La commandemkdir(pour make directory) vous permet de créer un nouveau dossier directement à l’emplacement courant, ou à un tout autre endroit du système si vous lui indiquez un chemin spécifique.
Dans certains cas, vous pouvez avoir besoin de créer plusieurs niveaux de dossiers en une seule commande. Pour cela, vous pouvez utiliser l’option-pavec la commandemkdir. Elle permet de créer automatiquement toute une arborescence de dossiers, même si certains niveaux n’existent pas encore.
Parfois, vous avez aussi besoin de préparer des éléments vides, exactement comme si vous placiez des chemises cartonnées vierges dans vos tiroirs en attendant de recevoir les futurs rapports de votre équipe. C'est là qu'intervient la commandetouch, qui crée instantanément un fichier sans aucun contenu.
Dans cette vidéo, vous allez voir comment utiliser ces deux instructions pour bâtir rapidement votre propre arborescence de travail et aménager votre nouvel espace virtuel.
Dans cette vidéo, on a :
créé un dossier avecmkdir,
utilisé l’option -pavecmkdirpour créer une arborescence de dossiers en une seule commande,
préparé un fichier vide avectouch,
vérifié que la casse majuscule/minuscule permet au système de différencier deux éléments distincts.
Maintenant que votre structure de dossiers est prête, il va falloir la peupler. Au quotidien, vous allez très souvent devoir réorganiser des documents ou sauvegarder des scripts importants avant de les modifier.
La commandecp(pour copy) permet de dupliquer un élément tout en conservant scrupuleusement l’original intact. C'est la commande idéale pour faire des sauvegardes de vos fichiers de travail ou créer de nouvelles versions sans aucun risque. La commandecpfonctionne aussi avec des dossiers, mais il faut alors utiliser l’option-r(par exemplecp -r dossier copie-dossier).
La commandemv(pour move), quant à elle, peut être un peu déroutante au début car elle possède une double utilité selon la manière dont vous l'utilisez. Elle permet de :
déplacer un élément vers un autre emplacement. L’élément change alors physiquement de dossier.
renommer un élément. Pour bien comprendre ce double rôle, dites-vous que renommer un fichier revient simplement à le "déplacer" au même endroit, mais en lui collant une nouvelle étiquette ! L’élément reste dans le même dossier, mais porte un nouveau nom.
Ces commandes s’appliquent aussi bien aux fichiers qu’aux dossiers. Cependant, elles exigent de la rigueur. Rosa vous met en garde :
Copier et déplacer modifient profondément l’organisation du système. Vous devez toujours vérifier attentivement la source et la destination. Ces actions doivent être effectuées avec attention !
Dans cette vidéo, vous allez apprendre à manier ces deux instructions pour réorganiser votre espace de travail de façon fluide.
Dans cette vidéo, on a :
dupliqué un fichier aveccp,
déplacé un élément vers un nouvel emplacement avecmv,
exploité la commandemvpour renommer un fichier.
Au fil de vos tâches et de l'avancée du projet, des fichiers temporaires ou des documents devenus obsolètes – comme de simples listes de choses à faire – vont inévitablement s'accumuler dans vos dossiers. Pour faire place nette et nettoyer votre espace de travail, vous utiliserez la commanderm (pour remove), qui permet de supprimer définitivement un élément depuis le terminal. Par défaut, cette commande supprime des fichiers. Pour supprimer un dossier contenant des éléments, il faut utiliser l’option-r(par exemplerm -r nom-du-dossier).
Mais où est passée la corbeille ? Si on supprime un fichier par erreur, comment on la récupère ?
C'est ici qu'il faut redoubler de vigilance. Supprimer un fichier via votre interface graphique revient à jeter un brouillon dans la corbeille : en cas d’erreur, vous pouvez toujours plonger la main dedans pour le repêcher. Dans le terminal, la commandermagit plutôt comme une déchiqueteuse : une fois le document passé dedans, il n'y a plus aucun retour en arrière possible.
Mais pourquoi le terminal Linux ne prévoit-il pas une corbeille de sécurité, comme le fait mon interface graphique ?
La réponse va peut-être vous surprendre : c'est tout simplement parce que la corbeille est une illusion visuelle !
Sous Linux, la “corbeille” n’est pas un mécanisme système natif. Les environnements graphiques simulent ce confort : ils se contentent en réalité de masquer et de déplacer les fichiers que vous supprimez vers un dossier caché (par exemple~/.local/share/Trash/files/), tout en conservant leurs métadonnées d’origine pour vous permettre une restauration ultérieure. Autrement dit, supprimer un fichier via une interface graphique revient davantage à le déplacer (comme avec la commande mv ) qu’à le supprimer définitivement avec rm. À l'inverse, la commande rm s'adresse directement au cœur du système et détruit réellement le fichier.
Avant de lancer une telle instruction, il est donc absolument essentiel de vérifier à deux fois l’emplacement et le nom exact de votre cible. Supprimer en ligne de commande est une action qui exige de la vigilance.
Dans cette courte vidéo, observez comment détruire un élément de manière ciblée.
Dans cette vidéo, on a :
supprimé un fichier avecrm,
constaté la disparition immédiate et définitive de l'élément ciblé.

Jusqu'ici, vous avez appris à créer des dossiers et des fichiers, à les dupliquer et à faire le tri en supprimant les éléments inutiles. Pour votre première véritable mission d'organisation, vous devez ranger des documents de travail dans une arborescence dédiée, en manipulant des dossiers et des fichiers dans votre dossier personnel uniquement. Vous avez désormais tout ce qu'il faut pour construire et gérer votre propre espace de travail virtuel en toute autonomie — une étape essentielle pour commencer à vous sentir à l'aise dans votre rôle au sein de l'équipe.
Reprenez les concepts décrits dans le chapitre et mettez-les en pratique :
Assurez-vous d’agir dans votre dossier personnel (en vous y positionnant ou en utilisant des chemins absolus).
Créez un nouveau dossier nommé “documents-travail”.
Déplacez-vous à l’intérieur de ce nouveau dossier.
Créez deux fichiers vides nommés “notes.txt” et “todo.txt”.
Créez un sous-dossier nommé “archives” à l’intérieur de ce même dossier “documents-travail”.
Copiez le fichier “notes.txt” dans le dossier “archives”, afin d’en conserver une version.
Vérifiez que le fichier “notes.txt” existe toujours dans “documents-travail” et qu'une copie est bien présente dans “archives”.
Supprimez le fichier “todo.txt”, devenu inutile, en vérifiant soigneusement que vous ciblez le bon fichier.
La commandemkdirpermet de créer des dossiers pour structurer les données, tandis quetouchcrée rapidement des fichiers vides prêts à être utilisés.
Les noms de fichiers et de dossiers sont sensibles à la casse sous Linux, ce qui signifie qu’une différence entre majuscules et minuscules crée des éléments distincts.
La commandecpduplique un fichier ou un dossier en conservant l’original intact, ce qui permet de réaliser des sauvegardes sans risque.
La commandemvpermet soit de déplacer un élément vers un autre emplacement, soit de le renommer, ce qui modifie immédiatement son chemin d’accès.
La commandermsupprime définitivement un fichier ou un dossier sans passer par une corbeille, ce qui exige une vérification rigoureuse avant validation.
Vos fichiers sont désormais parfaitement organisés et votre espace de travail est propre ! Dans la prochaine étape de votre intégration, vous allez apprendre à gagner un temps précieux au quotidien en exploitant l'historique du terminal, l'aide intégrée et vos propres raccourcis.