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 15:22:02

Patrick Debian
Membre
Distrib. : Debian 8.8 Oldstable main_contrib_non-free_backpor
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
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 21:36:29)


8227 E1b9 96a8 0824 Ffa4  8100 310d B96b A792 F6e1
keys.gnupg.net

Hors ligne

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

otyugh
Membre
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016

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 15:29:14)


Agenda du libre : se faire dépanner/dépanner IRL ! Le libre n'est pas qu'un phénomène internet.
Framapad sur les balados : Emissions audio pro/amateur, votre radio sur-mesure !

Hors ligne

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

Patrick Debian
Membre
Distrib. : Debian 8.8 Oldstable main_contrib_non-free_backpor
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
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?

8227 E1b9 96a8 0824 Ffa4  8100 310d B96b A792 F6e1
keys.gnupg.net

Hors ligne

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

Mercredi
Membre
Distrib. : Testing
Noyau : 4.9
(G)UI : Gnome
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/


De toutes les forces de l'univers, la plus dure à surmonter, c'est la force de l'habitude. T.Pratchett - Trois Soeurcières.

Hors ligne

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

martinux_qc
Administrateur
Lieu : Montréal (Québec)
Distrib. : Sid
Noyau : Linux 4.9.0-1-amd64
(G)UI : XFCE 4.12
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 01-01-2017 00:08:56

yoshi
Membre
Lieu : Normandie
Distrib. : ArchLinux / PCLinuxOS / Salix
Noyau : 4.11.6 / 4.11.7 / 4.4.38
(G)UI : Plasma5 / Plasma 5 / XFCE 4.12
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 ......

ArchLinux KDE Plasma 5.10.3 / PCLinuxOS KDE Plasma 5.10.2 sur workstation bi-processeur AMD Opteron 4234 32 Go DDR-3
PCLinuxOS KDE Plasma 5.10.2 sur laptop Toshiba Satellite C-660-2D6 Intel core I3 8Go DDR-3
Salix 14.2 XFCE 4.12.3+Kodi sur media-center HP Intel Celeron 2Go DDR-3

Hors ligne

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

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
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


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

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

Patrick Debian
Membre
Distrib. : Debian 8.8 Oldstable main_contrib_non-free_backpor
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
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.

8227 E1b9 96a8 0824 Ffa4  8100 310d B96b A792 F6e1
keys.gnupg.net

Hors ligne

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

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
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 10:44:34)


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

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

lagrenouille
Adhérent(e)
Lieu : dans mes rêves
Distrib. : stretch
Noyau : linux-4.9.0-2-amd64
(G)UI : env i3 - bépo - weechat
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


L’humanité ne sera heureuse que le jour où le dernier capitaliste
aura été pendu avec les tripes du dernier bureaucrate. 

Hors ligne

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

Patrick Debian
Membre
Distrib. : Debian 8.8 Oldstable main_contrib_non-free_backpor
Noyau : Linux 3.16.0-4-amd64
(G)UI : Mate
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.

8227 E1b9 96a8 0824 Ffa4  8100 310d B96b A792 F6e1
keys.gnupg.net

Hors ligne

Pied de page des forums