Compression sous Linux

Bonjour,

Comment créer des fichiers et dossiers compressions en mode console ?

Que faut-il choisir comme format ?

2 réponses

  1. Modérateur
    Salut,

    Pour compresser tu as deux formats standards (il y en a d'autres)
    gzip = compression moyenne mais decompression rapide.
    bzip2 = bonne compression mais decompression lente

    Compresser avec tar et bzip2:
    (voir tar:
    http://www.commentcamarche.net/faq/155)

    tar -vcjf fichier_destination.tar.bz2 dossier_ou_fichier_source

    Avec gzip:
    tar -vczf fichier_destination.tar.gz dossier_ou_fichier_source


    Tu peux également compresser en gzip ou bzip2 directement sans utiliser tar avec les commandes bunzip et gunzip
    1
    1. Le principe est assez simple; la plupart du temps, le format est en double compression, c'est à dire deux utilitaires de compression appelés successivement:
      c'est le principe des tar.gz et des tar.bz2

      tar.gz, c'est une compression de type "tar" + une seconde compression "gzip" par dessus.
      tar.bz2, c'est une compression de type "tar" + une seconde compression "bzip2" par dessus.

      Pour "détarer" ces archives, on utilisera successivement les 2 utilitaires :

      gunzip mon_archive.tar.gz && tar -x mon_archive.tar
      ou
      bunzip2 mon_archive.tar.bz2 && tar -x mon_archive.tar

      Ou en utilisant les options de tar :

      tar -xvzf mon_archive.tar.gz
      tar -xvjf mon_archive.tar.bz2

      Où: "-x" signifie eXtraire, "-z" concerne une compression gzip, et "-j" une compression bzip2, "-v" signifiant "verbose (bavard)", et "-f" spécifie le fichier archive (mon_archive.tar.gz).

      Pour faire l'inverse (compresser), tu utiliseras l'option "-c" (comme Create).
      0