Archivage et compression
Objectif:
-
archiver et compresser des fichiers avec tar,gzip,bzip2 et zip
Énoncé:
-
dans votre répertoire personnel créer un répertoire appelé « mybackups » qui sera votre répertoire de travail dans cet exercice.
-
créer une archive tar non compressée de /etc/udev sous mybackups
-
lister le contenu de l'archive créée dans la question 2
-
créer une nouvelle archive de /etc/udev que vous allez compresser avec gzip. faites une comparaison entre la taille de la première et de la deuxième archive
-
extraire l'archive de la question 4 dans votre répertoire personnel
-
mettre à jour l'archive de la question 4 en y ajoutant le fichier /etc/hosts
-
copier le fichier /usr/share/dict/linux.words dans votre répertoire personnel puis le compresser avec gzip
-
afficher les informations sur le fichier words.gz en utilisant la commande gzip -l.quel est le taux de la compression ?
-
Décompresser le fichier words.gz
-
utiliser à présent le couple bzip2 et bunzip2 pour compresser/décompresser le fichier words
-
archiver et compresser le fichier words avec zip
-
archiver et compresser le répertoire /etc/udev et tout son contenu avec zip
-
lister le contenu de l'archive précédente
-
décompresser l'archive précédente dans votre dossier personnel
Question 1:
user@localhost:~$ mkdir mybackups
Question 2:
user@localhost:~$cd mybackups user@localhost:~/mybackups$ tar -cf archive.tar /etc/udev
Question 3:
user@localhost:~/mybackups$ tar -tf archive.tar
Question 4:
user@localhost:~/mybackups$ tar -czf archive.tar.gz /etc/udev
- on peut utiliser la commande gzip -l archiv.tar.gz pour afficher la taille de l'archive
- une archive compressée aura bien sûr une taille inférieur à celle d'une archive non compressée
Question 5:
user@localhost:~/mybackups$ tar -xzf archive.tar.gz -C
Question 6:
user@localhost:~/mybackups$ tar -uzf archive.tar.gz /etc/hosts
Question 7:
user@localhost:~$ cp /usr/share/dict/linux.words ~ user@localhost:~$ gzip linux.word
Question 8:
user@localhost:~$ gzip -l linux.words.gz
compressed uncompressed ratio uncompressed_name
255996 938848 72.7% linux.words
Question 9:
user@localhost:~$ gunzip linux.words.gz
Question 10:
user@localhost:~$ bzip2 linux.words user@localhost:~$ bunzip2 linux.words
Question 11:
user@localhost:~$ zip linux.words.zip linux.words
Question 12:
user@localhost:~$ zip -r udev.zip /etc/udev
Question 13:
user@localhost:~$ unzip -l udev.zip
Question 14:
user@localhost:~$ unzip udev.zip