Salut à tous,
Je cherche à répartir des fichiers d'un répertoire en N fichiers .tar ?
Les fichiers doivent être répartis équitablement en taille avant de faire le tar.
J'ai commencé à écrire mais ça donne des fichiers tar compressés trop différents en taille.
#$1 correspond à N fichiers tar que je veux générer
a=0
for i in `ls -l tmp/* | sort +4 -n`
do
a=`expr $a + 1`
echo $i >> file`expr $a % $1`
done
tar cvf -`cat $file `| gzip > /tmp/$file.tar.gz
Si quelqu'un a une idée ...
Thanks!
Partager