OVH Cloud OVH Cloud

rm *

20 réponses
Avatar
noone
Bonsoir,

j'ai fait comme un con un rm * dans un répertoire perso... (sur Debian
Sarge)



y a-il moyen de récupérer...

Merci d'avance

10 réponses

1 2
Avatar
Jerome Lambert
wrote:
Bonsoir,


Bonsoir,

j'ai fait comme un con un rm * dans un répertoire perso... (sur Debian
Sarge)


rm -f *, plutot, sinon il aurait demandé de confirmer pour chaque fichier...

y a-il moyen de récupérer...


Pas que je sache...

Merci d'avance


De rien. Toutes mes condoléances...

Avatar
Amine Elleuch
wrote:

j'ai fait comme un con un rm * dans un répertoire perso... (sur Debian
Sarge)


rm -f *, plutot, sinon il aurait demandé de confirmer pour chaque
fichier...



hmm, en fait, très peu de distibutions font ça. Pour que ça marche, il
faut avoir l'alias suivant : "alias rm='rm -i'", mais je doute que ça
existe en standard dans toutes les distributions...

Amine,


Avatar
Matthieu Moy
"" writes:

Bonsoir,

j'ai fait comme un con un rm * dans un répertoire perso... (sur Debian
Sarge)


J'ai un copain qui avait fait un "rm -fr *~", mais sans appuyer assez
fort sur "*" ... (Bon, y'a pire, en fait. Tu connaissais celle du mec
qui fait rm -fr / tmp/foo/bar, en root ?)

y a-il moyen de récupérer...


1) Ne touche plus a la partition sur laquelle tu as fait l'effacement
pour autre chose que la restauration de tes données.

2) Selon ton filesystem ...
http://linuxfr.org/~penso/17680.html
http://www.google.com/search?q=ext2+recover (a adapter)
http://www.google.com/search?q=ext2+undelete
...

Si tu sais ce que tu cherche

grep ... /dev/hdaX et beaucoup de patience.

--
Matthieu

Avatar
noone
y a-il moyen de récupérer...
Pas que je sache...

Merci d'avance
De rien. Toutes mes condoléances...

je reste philosophe



non sous Debian il ne m'a rien demandé...

heureusement j'avais posté dans quelques newsgroups le fruits de mes
réflexions (LaTeX, Perl and co)


Si vous pouviez me dire comment configurer mon système pour qu'il me
demande avant de faire ce genre de c...

Si je vous dis en plus que c'était en ajoutant dans le Makefile un
système pour sauvegarder automatiquement

j'avais commencé par écrire

zip:
zip -r sauvegarde.zip *

ftp:
ncftpput -u moi ftp.ici.fr sauvegarde.zip


mais comme le zip se zipait lui même j'ai voulu rajouter

$(RM) sauvegarde.zip

mais j'ai collé sauvegarde.zip *


un comble !


(en fait je pense qu'il n'a rien demandé parce que j'ai écris $(RM) et
pas rm !


Avatar
noone
Bonsoir,

j'ai fait comme un con un rm * dans un répertoire perso... (sur Debian
Sarge)



y a-il moyen de récupérer...

Merci d'avance


j'ai oublié de préciser c'est de l'ext3

Avatar
Jerome Lambert
Amine Elleuch wrote:

wrote:

j'ai fait comme un con un rm * dans un répertoire perso... (sur
Debian Sarge)



rm -f *, plutot, sinon il aurait demandé de confirmer pour chaque
fichier...



hmm, en fait, très peu de distibutions font ça. Pour que ça marche, il
faut avoir l'alias suivant : "alias rm='rm -i'", mais je doute que ça
existe en standard dans toutes les distributions...


Il y a un truc que je ne pige pas...

Mon man (et mes souvenirs) me disent ceci:

-f Attempt to remove the files without prompting for confirma-
tion, regardless of the file's permissions. If the file does
not exist, do not display a diagnostic message or modify the
exit status to reflect an error. The -f option overrides any
previous -i options.

par contre:
Magritte:~/test jerome$ ls
tata titi toto
Magritte:~/test jerome$ rm *
Magritte:~/test jerome$

Quelqu'un peut-il (m')expliquer?



Avatar
Matthieu Moy
Jerome Lambert writes:

-f Attempt to remove the files without prompting for confirma-
tion,


Il te dit qu'avec -f, il ne demandera pas confirmation, pas qu'il
demandera confirmation si tu ne le met pas.

The -f option overrides any previous -i options.


C'est ça l'important.

(et pour info, c'est un des trucs qui change quand on passe sur un
système non GNU)

--
Matthieu

Avatar
Jerome Lambert
Matthieu Moy wrote:
Jerome Lambert writes:


-f Attempt to remove the files without prompting for confirma-
tion,



Il te dit qu'avec -f, il ne demandera pas confirmation, pas qu'il
demandera confirmation si tu ne le met pas.


donc -f ne demande pas confirmation, -i demande explicitement
confirmation, mais quel est alors le comportement sans option (sans -f
ni -i)? Visiblement, c'est dépendant de l'OS:

Linux (Debian):
:~/test$ ls
tata titi toto
:~/test$ rm *
:~/test$ uname -a
Linux debian 2.4.26-1-386 #1 Tue Aug 24 13:31:19 JST 2004 i686 GNU/Linux

IRIX:
serine 10% ls
tata titi toto
serine 11% rm *
File tata. Remove ? (yes/no)[no] : y
File titi. Remove ? (yes/no)[no] : y
File toto. Remove ? (yes/no)[no] : y
serine 12% uname -a
IRIX64 serine 6.5 07091542 IP30

Mac OS X
Mozart:~/test jerome$ ls
tata titi toto
Mozart:~/test jerome$ rm *
Mozart:~/test jerome$ uname -a
Darwin Mozart.local 7.8.0 Darwin Kernel Version 7.8.0: Wed Dec 22
14:26:17 PST 2004; root:xnu/xnu-517.11.1.obj~1/RELEASE_PPC Power
Macintosh powerpc

Donc, visiblement, sous Linux, rm = rm -f ...


Avatar
Matthieu Moy
Jerome Lambert writes:

Donc, visiblement, sous Linux, rm = rm -f ...


Pas tout a fait :

$ ls xxx
xxx: No such file or directory.
$ rm xxx || echo error
rm: cannot lstat `xxx': No such file or directory
error
$ rm -f xxx || echo error
$

(Ça ne dépends pas réellement de ton OS. Tu peux très bien avoir un rm
GNU sur un solaris par exemple.)

--
Matthieu

Avatar
Rakotomandimby (R12y) Mihamina
( Fri, 01 Apr 2005 23:42:11 +0200 ) Jerome Lambert :

Magritte:~/test jerome$ rm *
Magritte:~/test jerome$

Quelqu'un peut-il (m')expliquer?


Mauvais shell changer de shell?
Moi mon zsh me demande confirmation.

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

1 2