Re: Script pour supprimer recursivement...

2003-05-02 Par sujet kamel

A titre indicatif, il y avait aussi :
find -name *.html | xargv rm
kamel
At 15:33 27/04/2003 +0200, Aurelien Bompard wrote:
-BEGIN PGP SIGNED
MESSAGE-
Hash: SHA1
Le Dimanche 27 Avril 2003 17:07, David CABATON a écrit :
 Salut...
 
 Je cherche un script ou une commande qui supprime tous les
fichiers
 *.html *.htm~ *.php~ à partir d'un repertoire racine et dans tous
les
 sous repertores
 
 Merc de votre aide !!!
Dans ce cas, la commande find est toute indiquée pour
toi.
En gros, elle permet de chercher des fichiers selon beaucoup de
critères
(dont le nom), et elle permet aussi d'executer une commande à 
chaque
fichier trouvé ! C'est donc ce qu'il te faut. La page de manuel de find
de
donnera toutes les infos que tu veux (man find).
A+
Aurélien
- -- 
http://gauret.free.fr
There are only 10 types of people in the world :
those who understand binary and those who don't.
GPG key: 1B4259B3 / 4832 1239 8C18 F5F3 C466 AE69 21A6 2396 1B42
59B3
(Note: The last 8 numbers in the fingerprint give the KeyID)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)
Comment:
http://gauret.free.fr
iD8DBQE+q9wgIaYjlhtCWbMRAhlzAKCpTPb8Kg9bmNbPLnrxExZabaBZ8QCfRtq4
m7sTiR2NmyiTi0VxCc82hTc=
=cWVl
-END PGP SIGNATURE-

-- 
To UNSUBSCRIBE, email to 
[EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]


Script pour supprimer recursivement...

2003-04-27 Par sujet David CABATON

Salut...

Je cherche un script ou une commande qui supprime tous les fichiers 
*.html *.htm~ *.php~ à partir d'un repertoire racine et dans tous les 
sous repertores


Merc de votre aide !!!

David




Re: Script pour supprimer recursivement...

2003-04-27 Par sujet Michel Grentzinger
Le Dimanche 27 Avril 2003 17:07, David CABATON a écrit :
 Salut...

 Je cherche un script ou une commande qui supprime tous les fichiers
 *.html *.htm~ *.php~ à partir d'un repertoire racine et dans tous les
 sous repertores

Ce n'est pas spécifique à Debian mais quelque chose avec find doit être plus 
que suffisant :
racine=/home/ton_repertoire_à_traiter
find $racine -name *.html -o -name *.htm~ -o -name *.php~ -exec rm {} \;

L'option -o c'est équivalent à ou. Ensuite -exec rm {} c'est pour lancer 
la commande rm sur le fichier trouvé {} et \; c'est pour finir la ligne.

Attention, c'est non testé !
-- 
Michel Grentzinger
OpenPGP key ID : B2BAFAFA
Available on http://www.keyserver.net



Re: Script pour supprimer recursivement...

2003-04-27 Par sujet Erwan David
Le Sun 27/04/2003, David CABATON disait
 Salut...
 
 Je cherche un script ou une commande qui supprime tous les fichiers 
 *.html *.htm~ *.php~ à partir d'un repertoire racine et dans tous les 
 sous repertores

Avec zsh rm **/*.{html,htm~,php}

sinon avec un shell moins puissant
find . -name \*.html -o -name \*.htm~ -o -name \*.php|xargs rm


-- 
Erwan



Re: Script pour supprimer recursivement...

2003-04-27 Par sujet Pierre Chifflier
On Sun, Apr 27, 2003 at 05:07:26PM +0200, David CABATON wrote:
 Salut...
 
 Je cherche un script ou une commande qui supprime tous les fichiers 
 *.html *.htm~ *.php~ à partir d'un repertoire racine et dans tous les 
 sous repertores

Salut,

je propose un truc simple en trois coups:
find . -name *.html -exec rm {} \;
 ^
  le nom du rep

Et pareil avec *.html~ et *.php~

/P
-- 
[EMAIL PROTECTED]
J'honore la philosophie, je hais les philosophes.
-- Boltzmann, Ludwig



Re: Script pour supprimer recursivement...

2003-04-27 Par sujet Xavier Henner
Le Sun, Apr 27, 2003 at 05:07:26PM +0200, David CABATON a ecrit:
 Salut...
 
 Je cherche un script ou une commande qui supprime tous les fichiers 
 *.html *.htm~ *.php~ à partir d'un repertoire racine et dans tous les 
 sous repertores
 
 Merc de votre aide !!!
 

find . -name *.html -exec rm {} \;
find . -name *.php -exec rm {} \;
find . -name *.htm~  -exec rm {} \;
find . -name *.php~ -exec rm {} \;

-- 
Xavier Henner



Re: Script pour supprimer recursivement...

2003-04-27 Par sujet David CABATON

Xavier Henner wrote:


Le Sun, Apr 27, 2003 at 05:07:26PM +0200, David CABATON a ecrit:
 


Salut...

Je cherche un script ou une commande qui supprime tous les fichiers 
*.html *.htm~ *.php~ à partir d'un repertoire racine et dans tous les 
sous repertores


Merc de votre aide !!!

   



find . -name *.html -exec rm {} \;
find . -name *.php -exec rm {} \;
find . -name *.htm~  -exec rm {} \;
find . -name *.php~ -exec rm {} \;

 

je suis newbie sous linux... pourrais tu m'expliquer ces commandes 
qui fonctionnent tres bien d'ailleurs, C ce que je voulais...


Merci

david...



Re: Script pour supprimer recursivement...

2003-04-27 Par sujet Xavier Henner
Le Sun, Apr 27, 2003 at 05:46:27PM +0200, David CABATON a ecrit:
 Xavier Henner wrote:
 
 Le Sun, Apr 27, 2003 at 05:07:26PM +0200, David CABATON a ecrit:
  
 
 Salut...
 
 Je cherche un script ou une commande qui supprime tous les fichiers 
 *.html *.htm~ *.php~ à partir d'un repertoire racine et dans tous les 
 sous repertores
 
 Merc de votre aide !!!
 

 
 
 find . -name *.html -exec rm {} \;
 find . -name *.php -exec rm {} \;
 find . -name *.htm~  -exec rm {} \;
 find . -name *.php~ -exec rm {} \;
 
  
 
 je suis newbie sous linux... pourrais tu m'expliquer ces commandes 
 qui fonctionnent tres bien d'ailleurs, C ce que je voulais...

man find

sinon en détail

find  commande de recherche
. a partir du répertoire courant
-name *.php~tous les fichiers qui finissent par .php~
-exec rm {} \;executer rm nom_du_fichier

-- 
Xavier Henner



Re: Script pour supprimer recursivement...

2003-04-27 Par sujet Nicolas Bertolissio
Le dimanche 27 avril 2003, David CABATON écrit :
 Salut...
Bonjour,

 Je cherche un script ou une commande qui supprime tous les fichiers 
 *.html *.htm~ *.php~ à partir d'un repertoire racine et dans tous les 
 sous repertores
Heu, t'as pas dû chercher bien loin, regarde la page de manuel de rm, la
réponse est dedans (man rm).

 Merc de votre aide !!!
De rien


Nicolas
-- 



Re: Script pour supprimer recursivement...

2003-04-27 Par sujet Aurelien Bompard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Le Dimanche 27 Avril 2003 17:07, David CABATON a écrit :
 Salut...
 
 Je cherche un script ou une commande qui supprime tous les fichiers
 *.html *.htm~ *.php~ à partir d'un repertoire racine et dans tous les
 sous repertores
 
 Merc de votre aide !!!

Dans ce cas, la commande find est toute indiquée pour toi.

En gros, elle permet de chercher des fichiers selon beaucoup de critères
(dont le nom), et elle permet aussi d'executer une commande à chaque
fichier trouvé ! C'est donc ce qu'il te faut. La page de manuel de find de
donnera toutes les infos que tu veux (man find).

A+

Aurélien
- -- 
http://gauret.free.fr

There are only 10 types of people in the world :
those who understand binary and those who don't.

GPG key: 1B4259B3 / 4832 1239 8C18 F5F3 C466  AE69 21A6 2396 1B42 59B3
(Note: The last 8 numbers in the fingerprint give the KeyID)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: http://gauret.free.fr

iD8DBQE+q9wgIaYjlhtCWbMRAhlzAKCpTPb8Kg9bmNbPLnrxExZabaBZ8QCfRtq4
m7sTiR2NmyiTi0VxCc82hTc=
=cWVl
-END PGP SIGNATURE-