Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Comment compresser vos fichiers plus rapidement avec pigz

Même s’il s’agit de l’une des solutions d’archivage/compression les plus rapides disponibles, gzip a un petit problème : il ne prend pas en charge plusieurs processeurs/cœurs. Ainsi, si vous avez un PC relativement récent, il ne profite pas de ses capacités. Pigz est une implémentation multithread de gzip qui vous permet de compresser des fichiers au format zip GNU en une fraction du temps. Voici comment compresser vos fichiers plus rapidement avec pigz.

Contenu

Installation

Pour installer pigz sur Ubuntu, Mint et d’autres distributions compatibles Debian, utilisez :

Sur Arch et Manjaro Linux, installez-le avec :

Si vous utilisez openSUSE, essayez :

Compresser un seul fichier

Pour compresser n’importe quel fichier au format GNU Zip avec pigz, utilisez :

Compression ultrarapide avec Pigz Single File

Pour certains, cela peut être un problème que, par défaut, pigz supprime le fichier d’origine après la compression. Si vous souhaitez le conserver, vous devez utiliser le commutateur -k (notez qu’il est en minuscule).

Compression ultrarapide avec Pigz Single File Ls

Pigz prend en charge plusieurs niveaux de compression, et vous pouvez choisir entre eux en indiquant leur nombre après un tiret. Par exemple:

Vous pouvez utiliser des nombres de 1 à 9, avec « 1 » offrant les performances les plus rapides mais la compression la plus faible et « 9 » offrant la compression la plus lente mais la plus élevée.

Compression ultrarapide avec Pigz Single File High

Compression des dossiers

Pigz a une restriction importante : il ne prend pas en charge les dossiers. Vous ne pouvez compresser que des fichiers uniques avec. Une solution de contournement consiste à l’utiliser avec tar.

Supposons que vous vouliez compresser votre dossier « Images ». Étant donné que tar prend en charge l’utilisation de programmes de compression externes, vous pouvez effectuer les opérations suivantes :

Dans la commande ci-dessus, tar –use-compress-program indique que même si vous créez une archive de fichiers avec tar, la compression de son contenu se fera via un programme externe.

Ce programme externe et ses paramètres sont définis avec la partie pigz -k -9 de la commande.

Enfin, indiquez que vous souhaitez créer un fichier (« -cf ») appelé « pictures.tar.gz » avec tout ce qui se trouve dans le dossier « Pictures ».

Compression ultrarapide avec le répertoire Pigz Tar

Décompresser des fichiers et des dossiers

Décompresser n’importe quel fichier gz avec pigz est aussi simple que d’entrer l’une des commandes suivantes :

Dans nos fichiers tar.gz précédemment créés, la décompression des dossiers utilise la même approche « tar ».

Compression ultrarapide avec le dossier de décompression Pigz

Limiter la parallélisation

Enfin, il est à noter qu’un interrupteur supplémentaire peut s’avérer utile : p. Pigz, par défaut, utilise tous les processeurs/cœurs de votre ordinateur. Lors de la compression d’ensembles de données volumineux, cela peut affecter la réactivité de votre ordinateur.

Psssssst :  Debian est-elle une bonne distribution pour les débutants ?

Avec le commutateur p, vous pouvez limiter pigz à n’utiliser qu’un nombre spécifique de processeurs/cœurs. Cela laissera le reste des cœurs libres pour vos autres tâches et votre interactivité. Pour ce faire, ajoutez le nombre de processeurs/cœurs juste après le basculement :

-p2 restreint pigz à n’utiliser que deux processeurs/cœurs. Vous pouvez utiliser n’importe quel nombre, mais il est suggéré de le garder dans les limites de votre matériel.

Pour en savoir plus sur la compression et l’extraction de fichiers sous Linux, consultez notre guide détaillé des commandes d’archivage et de compression de Linux.

Crédit image : Miguel . Padriñán @Pexels

Cet article est-il utile ? Oui Non

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci