Bonjour Aldo,

Tu as écrit:

>que je lise le --help ou la man de tar, je n'y décèle même pas un murmur
>de l'opportunité de pouvoir dire à tar d'ignorer les fichiers commençant
>par un "." (hidden donc).

Il y en a pourtant un mais il est bien caché j'en conviens. C'est l'option "-T" 
à laquelle tu donnes un nom de fichier contenant la liste des fichiers que tu 
veux mettre dans l'archive.

Et, comme d'hab, le " - " à la place dudit nom de fichier de noms, c'est stdin. 
Toi qui es habitué à linux, tu vois peut-être déjà où on va en venir sans avoir 
besoin de lire la fin de mon message mais pour les autres dont je fais souvent 
partie ...

>Qq'un sait m'aider?

Désolé, je n'aide pas beaucoup. C'est parce que j'avoue ignorer quasiment tout 
de linux.

Mais là, j'ai peut-être quelque chose pour toi. Ça me vient de mes vieux 
souvenirs d'Unix que j'ai appris à l'école, y a fort longtemps.

Supposons que mon_dir soit le répertoire que tu veux archiver. Bon, pour faire 
simple, on va supposer que tu n'as pas de sous-répertoire mais si tu en avais, 
c'est à peine plus compliqué.

On va aussi supposer que tu veux faire une archive non compressée. Pour 
compresser comme tu veux, tu sais ajouter l'option qui va bien alors je me 
doute bien qu'il ne faut pas en dire plus.

Tu donnes à ton OS préféré la commande suivante:

        ls  mon_dir | tar cvT - -f mon_archive

Bon, le "v" dans les options de tar, c'est optionnel mais c'est pour que tu 
puisses contrôler aisément ce que tar va mettre dans ton archive.

Pour faire tous les sous-répertoires, ça se corce un peu à cause de ce maudit 
"subdir:" que "ls -R" va mettre avant la liste des fichiers du sous-répertoire 
subdir. Du coup, la commande doit devenir quelque chose du genre:

        ls -R mon_dir | sed -E "+:+d" | tar cvT - -f mon_archive.tar

Enfin, j'ai testé la première possibilité, (sans sous-répertoire) mais pas la 
seconde.

Donc, si j'ai fait un petit gouraud dans le script sed à mettre pour virer les 
lignes avec des ":", le pro des scripts bash que tu es me corrigera 
probablement.

Bonne journée. @+ Chris
_______________________________________________
Liste de diffusion CarrefourBLinuX
    [email protected]
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu
Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
Pour s'inscire par courriel :
    'mailto:[EMAIL PROTECTED]'
Pour se desinscrire par courriel :
    'mailto:[EMAIL PROTECTED]'

Répondre à