Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Effacer une série de fichiers
Envoyé par: Neuromancien

Bonjour,

Comment effacer une série de fichiers ayant une certaine extension (.php~ en l'occurence) avec la commande rm ?

The software said "Requires Windows98, Win2000, or better."
So I installed Linux.

Poste le Saturday 18 June 2005 11:51:00
Répondre     Citer    
Re: Effacer une série de fichiers
Envoyé par: AlSim

rm ./*.php~ non ?

Poste le Saturday 18 June 2005 11:52:07
Répondre     Citer    
Re: Effacer une série de fichiers
Envoyé par: tg(y)

rm -f répertoire/*.php
Si tu ne veux pas de messages de confirmation. C'est utile si tu veux effacer 256 documents...

Poste le Saturday 18 June 2005 12:42:20
Répondre     Citer    
Re: Effacer une série de fichiers

Pour ce genre de chose, j'utiliserais plutot find

find ./ -type f -name "*.php~" -exec rm {} \;

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Saturday 18 June 2005 13:41:52
Répondre     Citer    
Re: Effacer une série de fichiers
Envoyé par: Morgan


ou si tu es utilisateur de zsh:

rm -f `ls **/*.php~`

___________________________________________________
L'interface chaise-clavier se débuggue elle aussi...

Poste le Saturday 18 June 2005 14:21:53
Répondre     Citer    
Re: Effacer une série de fichiers

La substitution de commandes existe aussi avec bash : ` cmd ` ou $( cmd ) mais le désavantage de cette méthode dans ce cas précis, c'est qu'elle peut etre confronté à un nombre trop grand d'arguments.

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Saturday 18 June 2005 15:01:15
Répondre     Citer    
Re: Effacer une série de fichiers
Envoyé par: Morgan


En parlant de zsh, je ne faisais pas référence à la substitution de commandes mais à l'opérateur **/*: cette commande (rm -f `ls **/*.php~`) fait une recherche récursive à partir du répertoire dans lequel elle est lancée et supprime tous les .php~, je ne crois pas que tu puisses faire cela de cette maniére en bash (sans find ou similaire en tout cas), si ?

___________________________________________________
L'interface chaise-clavier se débuggue elle aussi...

Poste le Saturday 18 June 2005 15:31:59
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Effacer une série de fichiers
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons