OVH Cloud OVH Cloud

Effacement r

2 réponses
Avatar
David BERCOT
Bonjour,

Dans un répertoire, j'ai plusieurs sous-répertoires dont certains
contiennent le fichier toto.txt.
Je souhaiterais, dans le répertoire racine, passer une commande qui
m'efface tous ces fichiers dans tous les sous-répertoires...
J'ai regardé la doc de rm et je n'ai rien trouvé qui semble correspondre
à ce que je cherche.

A titre d'info, je voudrais un équivalent à "del toto.txt /s".

Auriez-vous un petit indice ?

Merci d'avance et bon week-end.

David.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
David BERCOT
--=-5uM5RRrRPf3aRUnpyEBu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Salut.

$ find . -name 'toto.txt' -type f -exec rm -f {} ;

Ce genre de chose devrait fonctionner à peu de choses près je p ense.



Ca fonctionne parfaitement ;-)

C'est là qu'on voit que je manque de pratique sur le sujet...

Merci beaucoup et bon week-end.

David.

Ludovic

2006/7/22, David BERCOT :
> Bonjour,
>
> Dans un répertoire, j'ai plusieurs sous-répertoires dont cert ains
> contiennent le fichier toto.txt.
> Je souhaiterais, dans le répertoire racine, passer une commande qu i
> m'efface tous ces fichiers dans tous les sous-répertoires...
> J'ai regardé la doc de rm et je n'ai rien trouvé qui semble c orrespondre
> à ce que je cherche.
>
> A titre d'info, je voudrais un équivalent à "del toto.txt /s" .
>
> Auriez-vous un petit indice ?
>
> Merci d'avance et bon week-end.
>
> David.



--=-5uM5RRrRPf3aRUnpyEBu
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBEweAgvSnthbGI8ygRAlHIAJ9CVJ8tpN8opXw/p2ZQQucj2c8W9wCgpoP9
BJrYS/SoB/T/tI6HDcy7cIc =IkB2
-----END PGP SIGNATURE-----

--=-5uM5RRrRPf3aRUnpyEBu--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Yves Rutschle
On Sat, Jul 22, 2006 at 10:21:52AM +0200, David BERCOT wrote:
> $ find . -name 'toto.txt' -type f -exec rm -f {} ;



find . -name 'toto.txt' -type f -print0 | xargs -0 rm

est mieux car il ne crée qu'un processus rm qui efface tous
les fichiers, au lieu d'executer un processus rm pour chaque
fichier.

C'est là qu'on voit que je manque de pratique sur le sujet...



C'est en ligne-de-commandant que l'on devient
ligne-de-commandeur. Il faut du temps :).

Y.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact