rm -Rf *
couilloné.
Discussions Libres

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
J'avais une carte SD sur laquelle je voulais tout éffacer.
Comme un con, j'ai entré la fameuse commande en root rm -Rf * Le résultat a été rapide en 5 secondes mon PC était vide et tout se qui était branché dessus aussi. J'imagine une telle commande dans une entreprise avec des dizaines de postes branchés sur un serveur. En un rien de temps, tout est down.
Mais pourquoi laisser une telle commande. Ne peut -on pas la limiter à un support ? Mettre des message d'avertissement ???? Non rien. On lance la commande et hop le mal est fait. Quel non sens sous linux.
Après on se tourne vers les sauvegardes. Et là j'ai encore eu de la chance (!!!) Mon DD de sauvegarde était saturé. Donc pas à jour. Le bonheur quoi !
Vive 2018.




Édité par thierryR Le 21/02/2018 à 22h30
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

funix Membre non connecté
-
- Voir le profil du membre funix
- Inscrit le : 17/12/2012
- Site internet
- Groupes :

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

Petronov Membre non connecté
-
- Voir le profil du membre Petronov
- Inscrit le : 17/04/2009
- Groupes :
-
Membre d'Honneur
thierryR :
j'ai entré la fameuse commande en root rm -Rf *
Avant de taper une commande en root, il faut faire man + la commande pour en comprendre les arguments.
La commande, c'est rm et les arguments; c'est ce qu'il y a après.
thierryR :
Le résultat a été rapide en 5 secondes mon PC était vide. et tout se qui était branché dessus aussi.
Çà, c'est l'argument -R... tout ce qui est en-dessous ou dedans à l'infini... alors si tu pars de la racine, c'est tout tout tout... c'est toi qui l'as demandé.
thierryR :
Mais pourquoi laisser une telle commande. Ne peut -on pas la limiter à un support ? Mettre des message d'avertissement ???? Non rien.
Mais pourquoi laisser une telle commande. Ne peut -on pas la limiter à un support ? Mettre des message d'avertissement ???? Non rien.
Mais si, il y a des tas de messages d'avertissement, mais tu as explicitement demandé à ne pas les afficher. C'est l'argument -f ou --force, qui passe en force et ne demande rien. Ne mets plus cet argument dans tes commandes si tu veux que Linux te parle.
Caché :
NOM
rm - Effacer des fichiers et des répertoires
SYNOPSIS
rm [OPTION]... FICHIER...
DESCRIPTION
Cette page de manuel documente la version GNU de rm. Le programme rm
efface chaque fichier listé. Par défaut, il n'efface pas les
répertoires.
Si l'option -I ou --interactive=once est fournie, et qu'il y a plus de
trois fichiers ou qu'une des otpions -r, -R ou --recursive est
utilisée, alors rm demande à l'utilisateur s'il faut effectuer
l'opération. Si la réponse n'est pas affirmative, la commande est
interrompue.
Sinon, si un fichier n'est pas accessible en écriture, si l'entrée
standard est un terminal, et si les options -f et --force ne sont pas
indiquées, ou si l'option -i ou --interactive=always est indiquée, rm
demande à l'utilisateur de confirmer l'effacement du fichier. Si la
réponse n'est pas affirmative, le fichier est ignoré.
OPTIONS
Supprimer (avec unlink) les FICHIER(s).
-f, --force
ignorer les fichiers et paramètres inexistants, ne pas demander
de confirmation
-i demander une confirmation avant chaque effacement
-I demander une fois avant d'effacer plus de trois fichiers, ou
pour les effacements récursifs. C'est moins intrusif que -i,
mais protège tout de même de la plupart des erreurs
--interactive[=QUAND]
demander une confirmation en fonction de QUAND : « never »
(jamais), « once » (une fois : -I), ou « always » (toujours :
-i). Si QUAND est absent, toujours demander
--one-file-system
lors des effacements récursifs, sauter tout répertoire se
trouvant sur un système de fichiers différent de celui du
paramètre fourni en ligne de commande
--no-preserve-root
ne pas traiter « / » de manière spéciale
--preserve-root
ne pas supprimer « / » (par défaut)
-r, -R, --recursive
enlever le contenu des répertoires récursivement
-d, --dir
Supprimer des répertoires vides
-v, --verbose
expliquer ce qui est fait
--help Afficher l'aide-mémoire et quitter
--version
Afficher le nom et la version du logiciel et quitter
Par défaut, rm n'efface pas les répertoires. Utilisez l'option
--recursive (-r ou -R) pour effacer chaque répertoire passé en
paramètre en même temps que son contenu.
Pour enlever un fichier dont le nom commence par « - », par exemple
« -foo », utilisez une de ces commandes :
rm -- -foo
rm ./-foo
Notez que si vous utilisez « rm » pour détruire un fichier, il pourrait
être possible de récupérer une partie du contenu de ce fichier, avec
suffisamment de savoir-faire et de temps. Si vous voulez réellement que
son contenu soit irrécupérable, utilisez plutôt shred.
AUTEUR
Écrit par Paul Rubin, David MacKenzie, Richard M. Stallman et Jim
Meyering.
rm - Effacer des fichiers et des répertoires
SYNOPSIS
rm [OPTION]... FICHIER...
DESCRIPTION
Cette page de manuel documente la version GNU de rm. Le programme rm
efface chaque fichier listé. Par défaut, il n'efface pas les
répertoires.
Si l'option -I ou --interactive=once est fournie, et qu'il y a plus de
trois fichiers ou qu'une des otpions -r, -R ou --recursive est
utilisée, alors rm demande à l'utilisateur s'il faut effectuer
l'opération. Si la réponse n'est pas affirmative, la commande est
interrompue.
Sinon, si un fichier n'est pas accessible en écriture, si l'entrée
standard est un terminal, et si les options -f et --force ne sont pas
indiquées, ou si l'option -i ou --interactive=always est indiquée, rm
demande à l'utilisateur de confirmer l'effacement du fichier. Si la
réponse n'est pas affirmative, le fichier est ignoré.
OPTIONS
Supprimer (avec unlink) les FICHIER(s).
-f, --force
ignorer les fichiers et paramètres inexistants, ne pas demander
de confirmation
-i demander une confirmation avant chaque effacement
-I demander une fois avant d'effacer plus de trois fichiers, ou
pour les effacements récursifs. C'est moins intrusif que -i,
mais protège tout de même de la plupart des erreurs
--interactive[=QUAND]
demander une confirmation en fonction de QUAND : « never »
(jamais), « once » (une fois : -I), ou « always » (toujours :
-i). Si QUAND est absent, toujours demander
--one-file-system
lors des effacements récursifs, sauter tout répertoire se
trouvant sur un système de fichiers différent de celui du
paramètre fourni en ligne de commande
--no-preserve-root
ne pas traiter « / » de manière spéciale
--preserve-root
ne pas supprimer « / » (par défaut)
-r, -R, --recursive
enlever le contenu des répertoires récursivement
-d, --dir
Supprimer des répertoires vides
-v, --verbose
expliquer ce qui est fait
--help Afficher l'aide-mémoire et quitter
--version
Afficher le nom et la version du logiciel et quitter
Par défaut, rm n'efface pas les répertoires. Utilisez l'option
--recursive (-r ou -R) pour effacer chaque répertoire passé en
paramètre en même temps que son contenu.
Pour enlever un fichier dont le nom commence par « - », par exemple
« -foo », utilisez une de ces commandes :
rm -- -foo
rm ./-foo
Notez que si vous utilisez « rm » pour détruire un fichier, il pourrait
être possible de récupérer une partie du contenu de ce fichier, avec
suffisamment de savoir-faire et de temps. Si vous voulez réellement que
son contenu soit irrécupérable, utilisez plutôt shred.
AUTEUR
Écrit par Paul Rubin, David MacKenzie, Richard M. Stallman et Jim
Meyering.
Pourquoi est-ce que tu n'as pas effacé tes fichiers en mode graphique ? ou au moins pas en root. Tu peux enregistrer sur la carte SD donc tu peux effacer. Il faut ensuite aller sur l'emplacement à effacer avec la commande cd, par exemple...
Sinon, tu peux formater ton support. Ça efface son contenu.
Enfin bon... désolé de ta mésaventure. Retiens de ne pas te mettre root pour quelque chose qui concerne l'utilisateur et pas le système.
Édité par Petronov Le 22/02/2018 à 01h21
Magea 6.1 / 64 bits Plasma

Visiteur
Visiteur
Dans configuration de Mageia , Disques locaux , sortir une commande comme rm est le dernier recours , mais oui la poisse !

vouf Membre non connecté
-
- Voir le profil du membre vouf
- Inscrit le : 16/08/2008
- Groupes :
Boooouh, c'est pas bien de travailler avec root. Je crois que tu auras appris la leçon

Citation :
Un grand pouvoir, de grandes responsabilités....
Un grand pouvoir, de grandes responsabilités....
Mageia 9 64 bits Plasma - Asus Prime Z690-P D4 -Intel Core i5 12600 K- 32 Go Kingston Fury Renegade DDR4-3600 Mhz- Gigabyte Nvidia RTX 3060 - Go-M2 Samsung Evo 970 1Tb-SSD 512 Gb Samsung Evo 960 -SSD 512 Gb Crucial M5

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Ceci nous permet de mettre l'accent sur les risques inhérents à la pratique de la ligne de commande.
Vraiment dommage que ce soit à tes dépens.
Je compatis.
Yves

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
ThierryR :
On a tous été con un jour ou l'autre. Qui ne l'a jamais faite à tort celle-là ? À la racine, c'est vrai, ça fait très mal.Comme un con, j'ai entré la fameuse commande en root rm -Rf *
ThierryR :
Tu imagines bien hélas. Le plus difficile, c'est de rester prudent avec le rm, même quand le serveur est en rideau, avec tout le monde qui t'attend, la respiration du DPRO sur ta nuque et que tu ouvres le 7ème terminal sur le sujet parce que les 6 autres sont placés sur des dossiers ou des fichiers que tu ne veux pas aller rechercher.J'imagine une telle commande dans une entreprise avec des dizaines de postes branchés sur un serveur. En un rien de temps, tout est down.
Mais la première prudence est d'éviter le -f et comme l'indique vouf d'utiliser le -i
Code BASH :
-f, --force ignore nonexistent files and arguments, never prompt -i prompt before every removal
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
magnux77 :
ThierryR :
On a tous été con un jour ou l'autre. Qui ne l'a jamais faite à tort celle-là ? À la racine, c'est vrai, ça fait très mal.Comme un con, j'ai entré la fameuse commande en root rm -Rf *
Moi jamais ... j'ai rentré cette commande dans mon fichier " tips " :
en root ne JAMAIS FAIRE : rm -Rf * à la racine, CA ECRASE TOUT ...
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

Ami age Membre non connecté
-
- Voir le profil du membre Ami age
- Inscrit le : 18/08/2012
- Site internet
- Groupes :
-
Modérateur
https://mageialinux-online.org/forum/topic-22968-1+conseil-verification-et-recuperation-donnees-disque.php
_______________________________________________________________________

___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.



___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.

marc-andré Membre non connecté
-
- Voir le profil du membre marc-andré
- Inscrit le : 29/09/2015
- Groupes :
mais n'était ce pas / d'une mageia5 ?
dans un post précédent, tu disais être resté en 5 à cause du nouveau plasma qui te convenais pas.
cette fausse manœuvre, "acte manqué" dirais certains, c'est peut être une opportunité pour passer à la 6;
faut toujours positiver devant ce genre d'adversité.
bon courage avec tes sauvegardes
HP ProDesk ;
Mageia8 Gnome
Liberté et sécurité sont les arguments classiques pour LINUX. En prime il y a aussi la dignité et la confiance ressentie depuis que je suis sous Mageia
Mageia8 Gnome
Liberté et sécurité sont les arguments classiques pour LINUX. En prime il y a aussi la dignité et la confiance ressentie depuis que je suis sous Mageia

marc-andré Membre non connecté
-
- Voir le profil du membre marc-andré
- Inscrit le : 29/09/2015
- Groupes :
"rm -rf .config/plasma*"
dans ~ bien sûr et PAS en root (c'est pas utile)
après ça plasma a refonctionné normalement;
on pourrait appeler ça une thérapie de choc ou de la médecine de cheval, mais ça marche!
HP ProDesk ;
Mageia8 Gnome
Liberté et sécurité sont les arguments classiques pour LINUX. En prime il y a aussi la dignité et la confiance ressentie depuis que je suis sous Mageia
Mageia8 Gnome
Liberté et sécurité sont les arguments classiques pour LINUX. En prime il y a aussi la dignité et la confiance ressentie depuis que je suis sous Mageia

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Pourquoi j'étais root ? C'est simple. Ma carte se monte dans /run/media/...... Et l'accès se fait en root. D'ailleurs, isodumper travaille lui aussi en root. J'espère que ce qui m'a servi de leçon pourra en sauver peut être un autre AVANT qu'il commette l'irréparable.
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron

teutates Membre non connecté
-
- Voir le profil du membre teutates
- Inscrit le : 24/09/2011
- Site internet
- Groupes :
Je viens de tenter cette manipulation contraint et forcé localement. Vainement !
Je tente d'abord de supprimer un dossier via Dolphin d'un disque en USB pour me faire jeter. J'affiche alors les fichiers cachés ... Rien !?! Qu'es acco ?!
J'ouvre ma console pour entrer :
rm -rf /run/media/thierry/Passerelle/Dossier1/Dossier2
Pour me refaire jeter parce que dedans sont présent deux fichiers : image1.jpg et image2.jpg
Je tente alors de supprimer ces deux fichiers images (rm). Echec de lecture écriture.
Retenterai plus tard ....
Et je confirme les propos de Yuusha : pas besoin d'être root pour les périphériques montés. Je me fait jeter pour des problèmes de lectures écritures (problème hors sujet ici) et pas pour des histoires de droits root

Toco y se gausos !
Asus P8Z68-V/GEN3 + Intel Core i2700k + RAM G-Skill 4x4Go PC 12800 + Gainward Geforce GTX 560 - 2 Go + Western Digital Velociraptor 300 Go (Mageia Cauldron / Fedora / Debian / Manjaro / Windows 10) + Seagate Barracuda 7200t/mn - 2 To - Sata 3 (data) + SSD Samsung 64 Go - Sata 3 (Mageia stable)
Asus P8Z68-V/GEN3 + Intel Core i2700k + RAM G-Skill 4x4Go PC 12800 + Gainward Geforce GTX 560 - 2 Go + Western Digital Velociraptor 300 Go (Mageia Cauldron / Fedora / Debian / Manjaro / Windows 10) + Seagate Barracuda 7200t/mn - 2 To - Sata 3 (data) + SSD Samsung 64 Go - Sata 3 (Mageia stable)
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie