Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/01/2010, à 18:26

bibi132

Rm * un peu violant...

Oups
Voulant supprimer le contenu de /media/iphone j'ai tapé sous ~ la commande

 rm /media/iphone *

Heureusement les répertoires n'ont pas été supprimés.
Mais,
1. Que trouve t on généralement à la racine de ~ ?
2. Est il possible de récupérer (undo) la connerie ?

Au plaisir de vous lire... sad

Dernière modification par bibi132 (Le 24/01/2010, à 18:27)


La liberté s'use quand on ne s'en sert pas

Hors ligne

#2 Le 24/01/2010, à 19:16

Grünt

Re : Rm * un peu violant...

bibi132 a écrit :

1. Que trouve t on généralement à la racine de ~ ?

Plein de choses, y compris tes fichiers de conf. heureusement, ces derniers ont un nom commençant par un point, et/ou sont dans un répertoire, donc n'ont pas été supprimés big_smile
Mais si tu as mis des fichiers dans ~, ils sont morts.

2. Est il possible de récupérer (undo) la connerie ?

Oui.
Tu éteins ton PC violemment, en coupant l'alimentation. Tu bootes sur un LiveCD et tu utilises photorec. Maintenant.


Red flashing lights. I bet they mean something.

Hors ligne

#3 Le 24/01/2010, à 19:19

zibletop

Re : Rm * un peu violant...

Salut,
~ = $HOME = répertoire utilisateur ex: /home/toto
Non il n'y a pas de undo avec rm, la seule alternative consiste a utiliser un outil de récupération comme http://doc.ubuntu-fr.org/foremostgui (je ne l'ai jamais testé car je fais des sauvegardes régulièrement)
a+

Hors ligne

#4 Le 24/01/2010, à 19:21

Plonk

Re : Rm * un peu violant...

Bonjour, ~ correspond au répertoire de l'utilisateur courant : /home/tonpseudo .

Tu y trouves non seulement tes fichiers personnels, mais également de nombreux fichiers de configurations et autres historiques de navigateurs, bookmarks etc. sous la forme de fichiers cachés (dont le nom commence par un point, comme .bashrc par exemple).

C'est embêtant de les virer ^^ mais pas catastrophique.

Sinon, désolé, mais la commande rm ne peut être annulée. C'est pourquoi on conseille la plus grande des prudences à son utilisation, il faut toujours se relire avant de valider ce genre de commandes.

Dans ton cas, j'imagine que tu voulais exécuter la commande

 rm /media/iphone/*

ou peut être, pour supprimer également les répertoires et leurs contenus :

 rm -r /media/iphone/*

Dans ton cas, l'espace laissé entre le chemin et * a été considéré par rm comme une liste de choses à supprimer, l'astérisque entrainant la suppression de la totalité des fichiers présents dans /home/tonpseudo.

#5 Le 26/01/2010, à 18:22

bibi132

Re : Rm * un peu violant...

Merci à vous.
Effectivement ca n'a pas supprimé grand chose.
J'avais essentiellement peur pour les fichiers cachés .qqchose

La mort dans l'âme, j'ai brulé un cierge, frotté des pattes de lapin, cloué un fer à cheval sur le bureau, suspendu un grigri à la lampe... et j'ai rebooté.
--> Aucun problème. Absolument tout fonctionne nickel

Encore mille merci
J'apprends mais le chemin est encore long...


La liberté s'use quand on ne s'en sert pas

Hors ligne