Table des matières
Compresser et décompresser avec zip et unzip
fin de pouvoir compresser et décompresser des archives ZIP sous Linux, vous devez commencer par installer les bons paquets ! Autrement dit, vous devez installer les paquets “zip” et “unzip”, comme ceci :
$sudo dnf install zip unzip
Compresser plusieurs fichiers
pour l'exemple, on crée plusieurs fichiers (document1.txt jusqu’à document10.txt)
$touch document{1..10}.txt
$zip documents document*.txt
L'option -sf (show file) permet d'afficher le contenu de l'archive en fin de compression, pour verifier le contenu par exemple.
Compresser un dossier complet
Si l'on souhaite compresser tout le répertoire “/home/fabien/zip” afin d'obtenir le fichier “dossier.zip”, nous allons utiliser la commande suivante
$zip -r dossier /home/fabien/zip/
L'option -r indique la récursivité, cela signifie que l'archive ZIP va contenir tous les fichiers et dossiers présents dans “/home/fabien/zip/”.
Décompresser une archive
Décompresser une archive dans le répertoire courant
unzip <nom fichier ZIP>
Décompresser une archive dans un répertoire spécifique
$unzip <nom_de_larchive> -d /chemin/vers/repertoire
Extraire un fichier spécifique d'une archive ZIP
$unzip documentstxt.zip document.docx
Décompresser en masse des archives ZIP
$unzip "*.zip"
source : https://www.it-connect.fr/tuto-linux-compresser-decompresser-archive-zip/
