On Tue, Nov 05, 2002 at 11:05:58PM +0100, Thomas Silvestre wrote:
Oui. Mais moi j'ai voulu mettre ça dans une procédure de nettoyage.
Jusqu'au jour ou rm $truc*.* (avec $truc = un directory a vider) était
vide que que j'ai fait
rm -rf \*.*
Le dégâts ont été limités car,
...
En plus, il y a une limite pour le nombre d'augument, non ? Maximum 9
($1, $2,..$9) ?
Non, du tout, ça c'est sous DOS ;-)
bash -c 'echo ${12}' $(seq 0 20)
Note qu'il faut mettre tout chiffre 9 entre {}, car sinon
$12
est interprété comme $1 suivi de 2
Il faut donc faire, p.ex.:
% *** Pascal Bleser [EMAIL PROTECTED] wrote: ***
% ...
% En plus, il y a une limite pour le nombre d'augument, non ? Maximum 9
% ($1, $2,..$9) ?
%
% Non, du tout, ça c'est sous DOS ;-)
%
% bash -c 'echo ${12}' $(seq 0 20)
%
% Note qu'il faut mettre tout chiffre 9 entre {}, car sinon
%
% $12
Fred wrote:
Bonjour,
Je viens de faire un rm -rf * dans ma home-directory = mes mails sont foutus
le camp.
Y a t'il moyen de bloquer un rm -rf pour que le systeme au moins demande
confirmation ou oblige de faire quelque chose avant?
Ne pas utiliser l'option -f sauf si tu es
Taupin (Cosiroc) wrote:
Oui. Mais moi j'ai voulu mettre ça dans une procédure de nettoyage.
Jusqu'au jour ou rm $truc*.* (avec $truc = un directory a vider) était
vide que que j'ai fait
rm -rf \*.*
Le dégâts ont été limités car, heureusement, l'exécutable rm est dans
\bin, qui est au début
Bonjour,
Je viens de faire un rm -rf * dans ma home-directory = mes mails sont foutus
le camp.
Y a t'il moyen de bloquer un rm -rf pour que le systeme au moins demande
confirmation ou oblige de faire quelque chose avant?
Merci :°°|
NDV
___
Bonjour,
Je viens de faire un rm -rf * dans ma home-directory = mes mails sont foutus
le camp.
Y a t'il moyen de bloquer un rm -rf pour que le systeme au moins demande
confirmation ou oblige de faire quelque chose avant?
Ne pas utiliser l'option -f sauf si tu es vraiment sur et certain de
Je viens de faire un rm -rf * dans ma home-directory = mes mails sont foutus
le camp.
Y a t'il moyen de bloquer un rm -rf pour que le systeme au moins demande
confirmation ou oblige de faire quelque chose avant?
Donc tu fais un rm -rf:
-f, --force ignorer les fichiers inexistants,
Title: RE: [linux] Effacement par erreur
alias rm='rm -i'
ce la forcera le mode 'interactif' qui prompt une confirmation
-Original Message-
From: NDV [mailto:[EMAIL PROTECTED]]
Sent: lundi 4 novembre 2002 10:02
To: [EMAIL PROTECTED]
Subject: [linux] Effacement par erreur
Je viens de faire un rm -rf * dans ma home-directory = mes mails sont foutus
le camp.
Y a t'il moyen de bloquer un rm -rf pour que le systeme au moins demande
confirmation ou oblige de faire quelque chose avant?
fredbonzai:~$ rm --help
Usage: rm [OPTION]... FICHIER...
Enlever (unlink)
Slaut,
Ça fait longtemps que j'ai envie d'écrie un scripte dans ce style mais je
bute sur différants problèmes.
Prenon par exemple un fichier qui viens de winbrol avec des espaces.
J'en ai pas sous la main soit.
touch le\ fichier\ qui\ vas\ m
si je fais :
rm *
rm: détruire `le fichier qui vas
...
mais si j'ai ceci dans mon .bashrc :
del ()
{
echo -n 'supression de :'$*
mv $* $HOME/.corbeille/
}
del *
...
Tout de suite c'est moins marrant et ce que je ne comprand pas c'est $*
prend le non du fichier en entier echo est juste là pour le montrer.
Extrait de man
% *** Pascal Bleser [EMAIL PROTECTED] wrote: ***
% ...
% mais si j'ai ceci dans mon .bashrc :
% del ()
% {
%echo -n 'supression de :'$*
%mv $* $HOME/.corbeille/
% }
% del *
% ...
% Tout de suite c'est moins marrant et ce que je ne comprand pas c'est $*
% prend le non du
http://srm.sourceforge.net/
cf. aussi Unix Powertools
--
Alexandre Dulaunoy -- http://www.foo.be/
3B12 DCC2 82FA 2931 2F5B 709A 09E2 CD49 44E6 CBCD --- AD993-6BONE
People who fight may lose.People who do not fight have already lost.
On Mon, 04 Nov 2002 15:34:24 +0100
Pascal Bleser [EMAIL PROTECTED] wrote:
...
mais si j'ai ceci dans mon .bashrc :
del ()
{
echo -n 'supression de :'$*
mv $* $HOME/.corbeille/
}
del *
...
Tout de suite c'est moins marrant et ce que je ne comprand pas
Salut,
Étape n°2 mettre un truc dans ma crontab pour maintenir ma corbeille à une
taille raisonnable.
Je n'arrive pas à obtenir sa taille rien qu'en chiffres.
Je voudrais faire une boucle de ce genre mais ça marchera pas.:-(
while (($(du -s $HOME/.corbeille)) $TAILLE_MAX)
do
Benoît Barbier wrote:
Question N°1
Comment n'avoir que 29108 sans la chaine /home/benoit/.corbeille ?
avec ceci?
du -s $HOME/.corbeille | cut -f1
Question N°2
Avec find je n'arrive pas a dénicher LE PLUS vieux fichier, il y bien sup
à date mais c'est tout.
je n'ai pas d'idée simple
17 matches
Mail list logo