Leçon 5 : créer, copier et déplacer des fichiers — mkdir, touch, cp, mv
Jusqu'à présent on ne faisait qu'observer ; maintenant on commence à changer des choses — exactement ce qu'on fait en préparant un serveur pour le travail : créer des dossiers, copier des fichiers de configuration, leur donner le bon nom, et nettoyer ce qui n'est plus utile. On va voir cinq commande
Imagine une armoire : mkdir ouvre un nouveau tiroir, touch y place une page vierge, et cp photocopie une page de sorte qu'il reste à la fois l'original et la copie. mv déplace la page ailleurs (ou change son titre) — elle n'est plus à l'ancien endroit. rm jette la page à la poubelle, et sur un serveur il n'y a pas de poubelle pour la récupérer.
- mkdir
- Crée un nouveau répertoire (make directory). mkdir releases crée un dossier nommé releases. Silencieuse quand elle réussit.
- touch
- Crée un fichier vide s'il n'existe pas (et s'il existe déjà — met à jour son heure de modification). Pratique pour créer un fichier neuf à partir de rien.
- cp
- Copie un fichier : cp source destination. L'original reste en place et une nouvelle copie est créée. cp -r copie aussi un répertoire entier.
- mv
- Déplace un fichier ailleurs, ou le renomme : mv ancien nouveau. Contrairement à cp, l'original n'est pas conservé — le fichier a simplement été déplacé/modifié.
- rm
- Supprime un fichier : rm fichier. Sur un serveur il n'y a pas de corbeille — la suppression est définitive, donc on vérifie deux fois. rm -r supprime un répertoire entier (avec une prudence redoublée).