Est-il possible d'extraire un fichier tar.gz plus rapidement que tar -zxvf filenamehere
?
Nous avons de gros fichiers et essayons d'optimiser l'opération.
pigz est une version parallèle de gzip. Bien qu'il n'utilise qu'un seul thread pour la décompression, il démarre 3 threads supplémentaires pour la lecture, l'écriture et le calcul des chèques. Vos résultats peuvent varier, mais nous avons constaté une amélioration significative de la décompression de certains de nos ensembles de données. Une fois que vous avez installé pigz, le fichier tar peut être extrait avec:
pigz -dc target.tar.gz | tar xf -
s'il y a beaucoup, beaucoup de petits fichiers dans la boule de tar, annulez le paramètre ‘v’, essayez à nouveau!
Si vous voulez voir la progression, utilisez quelque chose comme pv
. Voici un exemple:
pigz -dc mysql-binary-backup.tar.gz | pv | tar xf -