logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 31-12-2016 14:22:02

Patrick Debian
Membre
Distrib. : Debian Buster main_contrib_non-free_backpor
(G)UI : Gnome
Inscription : 14-12-2016

Quelle est la différence entre purge, remove, rm -r? [résolu]

Bonjour,
Quelle est la différence entre purge, remove, rm -r?

Merci

Dernière modification par Patrick Debian (02-01-2017 20:36:29)

Hors ligne

#2 31-12-2016 14:25:59

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Quelle est la différence entre purge, remove, rm -r? [résolu]

apt-get purge X


> Supprimer le paquet X et ses fichiers de configurations

apt-get remove X


> Supprimer le paquet X

rm -r Y


> Supprimer recursivement le dossier/fichier sur le chemin Y

Pour l'apprendre sans demander tu as "man". (ce n'est pas une critique, les manuels sont moins humains que les humains)

man apt-get
man rm

Dernière modification par otyugh (31-12-2016 14:29:14)


virtue_signaling.pngpalestine.png

Hors ligne

#3 31-12-2016 17:42:23

Patrick Debian
Membre
Distrib. : Debian Buster main_contrib_non-free_backpor
(G)UI : Gnome
Inscription : 14-12-2016

Re : Quelle est la différence entre purge, remove, rm -r? [résolu]

1- Y a t'il une meilleure manière de supprimer entre ces trois?

2- Que veut dire: sur le chemin Y?

3- Supprimer récursivement, supprimer de manière indépendante, par répétition? Je ne comprend pas le sens de récursif ici, bien que je suis allé voir dans des dicos.

4- Si avec apt-get remove les fichiers de configuration ne sont pas supprimés, quel intérêt de les garder?

Hors ligne

#4 31-12-2016 18:01:50

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : Quelle est la différence entre purge, remove, rm -r? [résolu]

1- Il n'y a pas de meilleure manière, il faut comprendre chacune et utiliser celle qui convient à notre besoin qui ne sera pas toujours identique selon ce que l'on veut supprimer.

4- Extrait des cahiers de l'administrateur Debian https://debian-handbook.info/browse/fr- … id-1.8.8.6

L'intérêt de les conserver est de désactiver un programme en le désinstallant tout en se ménageant la possibilité de le remettre en service rapidement et à l'identique. Pour tout supprimer pour de bon, il convient de faire appel à l'option -P ou --purge suivie du nom de paquet.



Le lien vers les cahiers de l'admin (à lire doucement quand on débute car un peu ardu sur certains point mais qui apprend beaucoup de choses) : https://debian-handbook.info/browse/fr-FR/stable/

Hors ligne

#5 31-12-2016 20:30:07

martinux_qc
Anar
Lieu : Montréal (Québec)
Distrib. : Debian 11 stable
Noyau : Linux 5.10.0-8-amd64
(G)UI : XFCE 4.16
Inscription : 12-10-2008

Re : Quelle est la différence entre purge, remove, rm -r? [résolu]

Salut Patrick

En gros, le gestionnaire de paquets, apt-get ou autre, utilisent la commande remove ou purge pour enlever un paquet déjà installé.

Les commandes rm et rm -r celles quant à elles à supprimer des fichiers ou des dossiers sur un ordi. Il faut donc être particulièrement attentif quand on utilise la commande rm -r en root car on peut créer un énorme problème sur sa debian.

"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#6 31-12-2016 23:08:56

yoshi
Membre
Lieu : Normandie
Distrib. : LMDE 6 Faye
Noyau : 6.6.5-1-liquorix-amd64
(G)UI : Cinnamon 5.8.4
Inscription : 05-03-2014

Re : Quelle est la différence entre purge, remove, rm -r? [résolu]

rm -r ça signifie, me semble t-il, supprimer un répertoire.
rm -rf supprimer répertoire et fichier(s).

A utiliser avec beaucoup de précautions ......

Desktop 1: SKP P21. Gigabyte B550M DS3H. AMD Ryzen 9 3900 @ 3,1 Ghz. Kingston FURY 64 Gb DDR4-3200. Sapphire Radeon Pulse RX 6700 XT 12Gb.
Laptop: Acer Aspire E5-573G. Intel Core i3-4005U @ 1,7 Ghz. Intel Haswell-ULT Integrated Graphics
Desktop 2: HP Compaq 6000 Pro Intel Core2 Quad Q8400 @ 2,6 Ghz. 6Gb ddr3. Geforce GT 710

Hors ligne

#7 01-01-2017 00:15:22

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Quelle est la différence entre purge, remove, rm -r? [résolu]

wiki df a écrit :

L'option “-f” permet de supprimer les fichiers protégés en écriture et les répertoires sans que le prompt ne demande une confirmation de suppression (à utiliser avec précaution …).


https://debian-facile.org/doc:systeme:rm


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#8 01-01-2017 08:37:07

Patrick Debian
Membre
Distrib. : Debian Buster main_contrib_non-free_backpor
(G)UI : Gnome
Inscription : 14-12-2016

Re : Quelle est la différence entre purge, remove, rm -r? [résolu]

Merci pour me faire comprendre que apt n'est que pour les paquets et que rm n'est que pour les fichiers et les répertoires (synonyme de dossiers, si je ne me trompe).

1- Que veulent ils pas « récursivement » ?:
remove directories and their contents recursively
traduction (google) :Supprimer les répertoires et leur contenu récursivement


- Dans le tuto de rm, des fois il y a que le nom du répertoire et des fois le « chemin » ?!
ex : rm -r  RM (ici, que le nom du répertoire)
et : rm -R /chemin/vers/le_dossier/* (ici, le chemin plus le nom du répertoire)

2-  Pouvez vous m'expliquer la différence ?Est-ce seulement si on n'est pas au bon endroit ou pour « rm -R » il faut absolument écrire un chemin ?

Merci à otyugh, Mercredi, martinux_qc, yoshi, smolski et ainsi qu'à tous ceux qui y participeront.

Hors ligne

#9 01-01-2017 09:36:15

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Quelle est la différence entre purge, remove, rm -r? [résolu]

répertoires (synonyme de dossiers, si je ne me trompe) oui, un répertoire est un fichier pouvant en contenir d'autre récursivement à l'infini !


1- Que veulent ils pas « récursivement » ?:
remove directories and their contents recursively
traduction (google) : Supprimer les répertoires et leur contenu récursivement.
Tous les répertoires et les fichiers qu'un répertoire contient à l'infini...


- Dans le tuto de rm, des fois il y a que le nom du répertoire et des fois le « chemin » ?!
ex : rm -r  RM (ici, que le nom du répertoire)
et : rm -R /chemin/vers/le_dossier/* (ici, le chemin plus le nom du répertoire)

Pouvez vous m'expliquer la différence ?Est-ce seulement si on n'est pas au bon endroit ou pour « rm -R » il faut absolument écrire un chemin ?
Le chemin est la piste dans le système qui, depuis un répertoire défini, mène aux répertoires et fichiers qu'il contient.

Exemple pour visionner les chemins en récursif depuis un répertoire défini en utilisant la commande tree :

tree video/


video/
├── aaron
│   ├── TheInternetsOwnBoy.fr.srt
│   └── TheInternetsOwnBoy.mp4
├── dvd-menu
│   ├── main6h.png
│   ├── menu6.xml
│   └── menu.sh
└── main6h.png


Et de là, on peut ne cibler qu'un des répertoires ainsi :

tree video/aaron/


video/aaron/
├── TheInternetsOwnBoy.fr.srt
└── TheInternetsOwnBoy.mp4



Le tuto très précis de ce qu'est un chemin est dans ce tuto magistral :
https://debian-facile.org/doc:programma … epertoires

Bonne lecture
... sapin_noel.gif

Dernière modification par smolski (01-01-2017 09:44:34)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#10 01-01-2017 09:43:46

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : Quelle est la différence entre purge, remove, rm -r? [résolu]

salut


la commande qui tue votre DD plus vite que son ombre yikes

 rm -rf ./*



Pour le coup, plus de kernel-panick  big_smile

acid.gif
out.gif


Ce à quoi l'on a pas accès par l'expérience vécue, on a pas d'oreilles pour l'entendre ..Nietzsche
Cela dit, bien que toute notre connaissance s’amorce avec l’expérience, il n’en résulte pas pour autant qu’elle découle dans sa totalité de l’expérience.  E.Kant
une compréhension insane est elle forcément irrationnel ? ..lagrenouille

En ligne

#11 02-01-2017 11:34:44

Patrick Debian
Membre
Distrib. : Debian Buster main_contrib_non-free_backpor
(G)UI : Gnome
Inscription : 14-12-2016

Re : Quelle est la différence entre purge, remove, rm -r? [résolu]

Bonjour,
1- J'ai installé tree et lu le tuto qui est simple (ça change debian.png debian.png ) et m'a plu..

2- Par contre pour le tuto magistral du « chemin », c'est une autre paire de manches… Pour moi, à mon niveau, ce n'est pas du magistral qu'il me faut, mais du pas à pas en tuto.

3- Mais cela n'a pas répondu à ma question (je savais déjà ce qu'est un chemin relatif et absolu grâce au tuto youtube de ordirepar sur la ligne de commande. Je relirais ton tuto un peu plus tard quand j'aurais mieux assimilé des termes techniques et autres pratiques. Là, je l'ai lu plusieurs fois et j'ai du mal), ma question est :

- Dans le tuto de rm, des fois il y a que le nom du répertoire et des fois le « chemin » ?!
ex : rm -r  RM (ici, que le nom du répertoire)
et : rm -R /chemin/vers/le_dossier/* (ici, le chemin plus le nom du répertoire)

Pouvez vous m'expliquer la différence ?Est-ce seulement si on n'est pas au bon endroit qu'il faut mettre un chemin ? Ou mettre le chemin et non pas le nom du répertoire est spécifique à « rm -R » ?

4- Je ne sais pas si je dois dire merci à la grenouille, qui ne doit pas être d'un bénitier ; si ce n'est pour ne pas faire ce qu'il incite, alors là, merci.

5- Sur ce, je vous quitte, au début de cette nouvelle année, qui je l'espère, nous sera bénéfique, pour vous retrouver d'ici quelques clics.

Hors ligne

Pied de page des forums