Re: [#!/fr] Lister des fichiers dont les noms ont des blancs

Page principale
Supprimer ce message
Répondre à ce message
Auteur: David BERCOT
Date:  
À: script_shell_fr
Sujet: Re: [#!/fr] Lister des fichiers dont les noms ont des blancs
Le Mon, 14 May 2012 08:33:24 +0200,
Patrick Proniewski <patpro@???> a écrit :
>On 14 mai 2012, at 08:16, David BERCOT wrote:
>> Pour rentrer encore un peu plus dans les détails, je cherche à faire
>> un tar sur plusieurs fichiers. La liste de ceux-ci est obtenue via un
>> ls /répertoire/*.vmdk | grep -v "00000".
>>
>> Au final, je dois donc avoir quelque chose du genre :
>> tar -czvf /répertoire/vm.tar.gz "premier fichier.vmdk" "deuxième
>> fichier.vmdk" "troisième fichier.vmdk"
>
>Il est grand temps que tu lises le man tar de la plateforme concernée.


Au temps pour moi : j'ai oublié de préciser que je l'avais lu ;-)

Donc, pas d'exclude (c'est ce que je faisais avant en ESX 3.5).

Je vais tenter le fichier mais je crois que ça ne marche pas.

Donc, la seule solution serait vraiment de "construire", proprement, la
commande...

David.

>Avec un peu de chance la version de tar fournie est correcte et te
>permettra soit de préciser la liste des fichiers à inclure dans
>l'archive sous forme de fichier texte, soit d'utiliser des patterns
>avec les arguments --exclude et --include :
>
>Premier cas, avec une liste "en dur" :
>
>    ls /repertoire/*.vmdk | grep -v "00000"
>    > /tmp/liste_fichiers.txt tar -czvf /repertoire/vm.tgz
>    > -T /tmp/liste_fichiers.txt
>    (à tester)

>
>Et second cas, avec --exclude et --include :
>
>    tar -czvf /repertoire/vm.tgz -C repertoire --exclude "*00000*"
>    --include "*.vmdk" (à tester aussi)

>
>patpro

_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr