Gestion des archives sous Linux
La gestion des archives sous Linux reste identique sur toutes les distributions. Elle permet de compresser, décompresser, archiver, ou extraire des fichiers, souvent dans le but de transférer plusieurs fichiers ou bien faire de la sauvegarde.
Voici les formats d’archives les plus courants, accompagnés d’exemples pratiques
.tar | Archive sans compression |
.tar.gz | Archive compressée avec gzip |
.tar.bz2 | Archive compressée avec bzip2 |
.tar.xz | Archive compressée avec xz |
.zip | Archive compressée avec zip (Windows-compatible) |
.7z | Archive compressée avec 7-zip |
Utilisation de tar et tar.gz
Créer une archive .tar :
tar -cf archive.tar dossier/ |
Extraire une archive .tar :
tar -xf archive.tar |
Création d’une archive compressée .tar.gz :
tar -czf archive.tar.gz dossier/ |
Extraire une archive .tar.gz :
tar -xzvf archive.tar.gz |
Lister le contenu d’une archive .tar.gz :
tar -tf archive.tar.gz |
Décompresser une archive dans un répertoire spécifique :
tar -xzvf archive.tar.gz -C /home/linuxrnnk/ |
Utilisation de zip et unzip
Souvent ces paquets ne sont pas natifs sur les serveurs Linux et nécessitent l’installation des paquets zip et unzip
Sur Debian :
sudo apt install zip unzip |
Créer une archive .zip :
zip -r archive.zip dossier/ |
Extraire une archive .zip :
unzip archive.zip |
Liste le contenu d’une archive .zip :
unzip -l archive.zip |
Utilisation de 7z
Moins utilisé sur Linux, nécessite également l’installation des paquets p7zip ou p7zip-full
Créer une archive .7z :
7z a archive.7z dossier/ |
Extraire une archive .7z :
7z x archive.7z |