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...
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,
noone@nowhere.com 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...
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,
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
"noone@nowhere.com" <noone@nowhere.com> 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
...
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
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 !
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 !
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
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?
Amine Elleuch wrote:
noone@nowhere.com 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$
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?
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
Jerome Lambert <jerome.lambert@swing.be> 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)
-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
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 ...
Matthieu Moy wrote:
Jerome Lambert <jerome.lambert@swing.be> 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):
jerome@debian:~/test$ ls
tata titi toto
jerome@debian:~/test$ rm *
jerome@debian:~/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
-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 ...
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
Jerome Lambert <jerome.lambert@swing.be> 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.)
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)
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)
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)