magentix

Développeur backend indépendant Web, e-commerce, Open-Source, low-tech, indie-web, slow-web, SSG, accessibility, PHP, Python

Billets : Compresser et décompresser un fichier ou une archive sous linux


Compresser et décompresser un fichier ou une archive sous linux

Par Matthieu le 12/10/2022

Il n'est par rare d'oublier les commandes et options pour la compression et décompression d'un fichier ou d'une archive sous Linux. Voici un aide mémoire pour les archives les plus courantes : gz, bz2, xz, zip, tar, tar.gz, tar.bz2, tar.xz, rar


Cliquez sur la commande pour la copier dans le presse papier.

Extraire

tar tar xvf archive.tar 5 x 10Mo : 0,070s
tar.gz tar xvzf archive.tar.gz 5 x 10Mo : 0,363s
tar.bz2 tar xvjf archive.tar.bz2 5 x 10Mo : 2,741s
tar.xz tar xvJf archive.tar.xz 5 x 10Mo : 2,598s
tar.* tar xvaf archive.tar.{gz|bz2|xz}
zip unzip archive.zip 5 x 10Mo : 0,382s
rar unrar x archive.rar 5 x 10Mo : 0,379s
gz gzip -dk file.txt.gz 1 x 10Mo : 0,096s
bz2 bzip2 -dk file.txt.bz2 1 x 10Mo : 0,589s
xz xz -dk file.txt.xz 1 x 10Mo : 0,555s

Archiver

tar tar cvf archive.tar directory 5 x 10Mo : 0,072s 50,0Mo
tar.gz tar cvzf archive.tar.gz directory 5 x 10Mo : 2,351s 38,0Mo
tar.bz2 tar cvjf archive.tar.bz2 directory 5 x 10Mo : 4,446s 37,9Mo
tar.xz tar cvJf archive.tar.xz directory 5 x 10Mo : 26,208s 38,4Mo
zip zip -r archive.zip directory 5 x 10Mo : 2,219s 38,0Mo
rar rar a archive.rar directory 5 x 10Mo : 3,418s 38,8Mo
gz gzip -k6 file.txt 1 x 10Mo : 0,479s 7,6Mo
bz2 bzip2 -k6 file.txt 1 x 10Mo : 0,911s 7,6Mo
xz xz -k6 file.txt 1 x 10Mo : 4,499s 7,7Mo

Paquets (Debian / Ubuntu)

sudo apt-get install tar
sudo apt-get install rar
sudo apt-get install unrar
sudo apt-get install zip
sudo apt-get install unzip
sudo apt-get install gzip
sudo apt-get install bzip2
sudo apt-get install xz-utils

Une question ? Rejoignez-moi sur le Fédivers :
@magentix@magentix.space