Re: Script pour supprimer recursivement...
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...
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...
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...
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...
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...
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...
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...
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...
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...
-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-