[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[HS] Re: tar d'une arborescence en ne retenant q'un type de fichier donné



Jeudi 8 juin 2006, 09:54:25 CEST, steve a écrit :
> 
> Le Jeudi 8 Juin 2006 09:07, Yves Rutschle a écrit :
> > On Thu, Jun 08, 2006 at 07:27:08AM +0200, jerome kaluza wrote:
> > > je cherche a faire une archive de mon projet web en ne retenant que
> > > les fichiers php, html et js,
> > > y a t'il moyen de faire cela avec une seule commande ?
> > >
> > > arborescence du stype        /metier
> > >                                         /dao
> > >                                         /lib
> > >                                         /lib/json
> > > ...............
> >
> > Apparement les autres réponses ont raté le mot
> > "arborescence" dans ta question:
> 
> non pas vraiment, car tar *par défaut* descend récursivement dans les 
> répertoires ; de man tar :
> 
> --recursion
>               Explore récursivement les sous-répertoires. C'est le 
> comportement par défaut.

Non. Car les solutions proposées donnaient explicitement des noms de fichiers (truc/*.{html,php...}).

> > find /metier -name "*.php" -o "*.html" -o "*.js" | xargs tar cvf
> > archive.tar
> >
> > De façon générale, la réponse aux questions qui contiennent
> > le mot "arborescence" est presque toujours basé sur find et
> > xargs.

Et même : find ... -print0 | xargs -0 ...
Au cas où les résultats comporteraient des espaces.

-- 
 Sylvain Sauvage



Reply to: