while read line; do
tar -P -c -T - -f archive.tar.gz
done < liste_diff.txt
Le fichier fourni en paramètre contient une liste de fichiers avec pour chacun le chemin absolu sur le serveur + nom du fichier. C’est pourquoi on rajoute l’option -P (--absolute-names) à la commande tar.
ATTENTION : Il faut laisser une ligne vide au début de fichier, sinon le premier fichier de la liste n’est pas pris en compte.
Voir aussi :
http://linuxfr.org/forums/30/21469.html