Linux : Les commandes du terminal

Supprimer et copier

Testez gratuitement nos 1300 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Prenez en main les commandes qui vous permettent de supprimer des fichiers. Vous allez aussi pouvoir copier un fichier d'un répertoire vers un autre, ou avec un nom différent.
04:33

Transcription

Finissons avec nos commandes de manipulation de fichiers. On a déplacé, qu'en est-il de la suppression? J'ai toujours mon plouf3, je voudrais supprimer le fichier plouf3. Bon, facile, rm plouf3. rm? Commande assez facile à mémoriser puisque ça veut dire remove. Parfait, non? Alors, je vais vous montrer quelque chose d'un peu mieux, je vais revenir comme ceci, donc cd .. Je vous dis espace parce que dans MS DOS, on peut faire cd.. sans espace, en Linux, il faut faire un espace entre la commande et le chemin. Donc, cd .., ça veut dire, je reviens dans le répertoire parent. On est d'accord. A ce moment-là, j'ai mon dossier. Mon dossier comporte plouf3, et je vais faire un rm de dossier. rm va me dire non tu peux pas parceque tu essaie de supprimer dossier qui est un dossier. Alors il faudrait utiliser une commande qui s'appelle rmdir, en l'occurence pour remove directory. Ok? Dossier, sauf que rmdir va me dire Non, parce que le dossier n'est pas vide. Alors rmdir veut absolument supprimer un dossier vide. rm ne veut pas supprimer de dossier, sauf si je lui donne quelques options qui vont bien. Alors, je vais lui dire rmr pour lui dire fais un travail récursif. Très bien, et là c'est bon. je vais lui dire, donc, fais un travail récursif, tu vas aller dans tous les dossiers, les sous dossiers, les fichiers, tu vas tout supprimer. Très souvent, rm est appelé avec deux options, fr, r pour récursif et f pour forcé, pour dire, eh bien dans certains cas, selon des options posées sur des fichiers, rm pourrait me demander de valider; Es-tu bien sûr de vouloir supprimer? Et le f va me permettre de forcer la suppression. Donc ça veut dire vous faîtes attention quand même à ce que vous faîtes, parce que là vous supprimez une arborescence toute entière. Mais bon, vous avez vu quelque chose, il s'est pas trop énervé parce que le dossier n'existe pas, il m'a rien dit, donc il n'a pas à supprimer une deuxième fois quelque chose qui n'existait plus. On est d'accord. Maintenant, j'ai toujours mon plouf.txt ici. On va parler de la copie, je vais faire le répertoire dossier à nouveau, et je vais copier plouf.txt dans dossier. Facile. cp pour copie, plouf.txt, où ça? Eh bien dans dossier que je peux ou non terminer par le /. C'est quand même plus clair de le terminer par le slash, parce que là on est sûr que ce qu'on veut bien dire c'est de le déposer dans le répertoire dossier. Et donc qu'est-ce que je fais? Bien entendu, je fais une copie de plouf.txt dans dossier, j'aurais pu renommer le fichier, comme ceci, de façon à faire une copie et un renommage. plouf.txt existe toujours ici, dans ce répertoire, mais j'en fais une copie qui s'appelle plouf2.txt. Donc on va aller dans dossier, et on va voir ce qu'on a, on a bien sûr plouf.txt, la première copie, plouf2.txt, la deuxième copie. J'aurais pu revenir, là j'utilise mes touches fléchées, et on va le vois après, pour gérer l'historique de bash. Et puis, je peux recopier une deuxième fois, et il y a un écrasement de plouf2.txt. Donc, si vous copiez plusieurs fois, vous allez écraser, bien entendu, le fichier qui est existant. Donc vous voyez là, il n'y a pas particulièrement de demande de validation en disant T'es vraiment sûr? parce que ça existe déjà. Donc faîtes attention à ce que vous faîtes, bien entendu. De même si vous voulez copier le contenu entier d'un dossier; vous pouvez utiliser cp avec le paramètre récursif pour dire je prends le dossier et je veux copier dans dossier2. A ce moment-là, eh bien,je vais aller dans dossier2 et je vais retrouver tous mes fichiers. et tous les sous répertoires, qui auraient pu s'y trouver etc. Donc c'est assez memo technique sur ces commandes r, en général ça veut dire récursif, donc on va travailler avec toute l'arborescence qui se trouve dans ce dossier.

Linux : Les commandes du terminal

Découvrez l’utilisation de nombreuses commandes et options qui vous faciliteront la vie lors de l’administration de Linux. Franchissez ainsi une étape dans votre expertise.

1h59 (25 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :29 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !