TP : Gestion des Archivages et Compression sous Linux (gzip, bzip2, tar)
Objectifs du TP :
1. Comprendre les concepts de base de la compression et de l'archivage sous Linux.
2. Apprendre à utiliser les outils gzip, bzip2, et tar pour compresser et archiver des
fichiers.
3. Comparer les performances et les taux de compression de gzip et bzip2.
Prérequis :
Une machine virtuelle ou physique avec Linux installé (de préférence Ubuntu,
Debian ou CentOS).
Droits d'administration (accès root ou utilisateur avec sudo).
Des fichiers textes ou dossiers à compresser et archiver.
Partie 1 : Préparation de l'environnement
1. Création de fichiers de test :
Créez un dossier de test et des fichiers textes à
l'intérieur :
mkdir ~/test_archive
cd ~/test_archive
echo "Ceci est un fichier de test 1." > [Link]
echo "Ceci est un fichier de test 2." > [Link]
echo "Ceci est un fichier de test 3." > [Link]
2. Vérification des outils disponibles :
o Vérifiez que les outils gzip, bzip2, et tar sont installés :
gzip --version
bzip2 --version
tar --version
o Si ce n'est pas le cas, installez-les :
sudo apt-get install gzip bzip2 tar
Partie 2 : Compression avec gzip et bzip2
1. Compression avec gzip :
o Compressez un fichier avec gzip :
gzip [Link]
o Vérifiez que le fichier a été compressé :
ls -l
o Vous devriez voir un fichier [Link].
2. Décompression avec gzip :
o Décompressez le fichier avec gzip :
gzip -d [Link]
o Vérifiez que le fichier a été décompressé :
ls -l
3. Compression avec bzip2 :
o Compressez un fichier avec bzip2 :
bzip2 [Link]
o Vérifiez que le fichier a été compressé :
ls –l
o Vous devriez voir un fichier [Link].bz2.
4. Décompression avec bzip2 :
o Décompressez le fichier avec bzip2 :
bunzip2 [Link].bz2
o Vérifiez que le fichier a été décompressé :
ls -l
Partie 3 : Archivage avec tar
1. Création d'une archive tar :
o Créez une archive tar des fichiers dans le dossier :
tar -cvf [Link] [Link] [Link] [Link]
o Vérifiez que l'archive a été créée :
ls -l
2. Extraction d'une archive tar :
o Extrayez les fichiers de l'archive tar :
tar -xvf [Link]
o Vérifiez que les fichiers ont été extraits :
ls –l
Partie 4 : Compression et archivage combinés
1. Création d'une archive tar compressée avec gzip :
o Créez une archive tar compressée avec gzip :
tar -czvf [Link] [Link] [Link] [Link]
o Vérifiez que l'archive a été créée :
ls -l
2. Extraction d'une archive tar compressée avec gzip :
o Extrayez les fichiers de l'archive tar compressée avec gzip :
tar -xzvf [Link]
o Vérifiez que les fichiers ont été extraits :
ls -l
3. Création d'une archive tar compressée avec bzip2 :
o Créez une archive tar compressée avec bzip2 :
tar -cjvf [Link].bz2 [Link] [Link] [Link]
o Vérifiez que l'archive a été créée :
ls -l
4. Extraction d'une archive tar compressée avec bzip2 :
o Extrayez les fichiers de l'archive tar compressée avec bzip2 :
tar -xjvf [Link].bz2
o Vérifiez que les fichiers ont été extraits :
ls -l
Partie 5 : Comparaison des performances et des taux de compression
1. Comparaison des tailles des archives :
o Comparez les tailles des archives créées :
ls -lh [Link] [Link] [Link].bz2
2. Comparaison des temps de compression :
o Mesurez le temps de compression avec gzip :
time tar -czvf [Link] [Link] [Link] [Link]
o Mesurez le temps de compression avec bzip2 :
time tar -cjvf [Link].bz2 [Link] [Link] [Link]
3. Comparaison des temps de décompression :
o Mesurez le temps de décompression avec gzip :
time tar -xzvf [Link]
o Mesurez le temps de décompression avec bzip2 :
time tar -xjvf [Link]