Créer / Décompresser une archive sous Linux

Créer / Décompresser une archive sous Linux

Peut être venez-vous de télécharger un fichier quelconque, un thème KDE, Gnome ou autre… Et vous rencontrez un fichier doté d’une extension peu familière se terminant par .rar, .zip, .bz2 ou encore .ace? Ces fichiers sont inutilisables en l’état, tout simplement car il s’agit d’archives. Dans ce tutoriel, nous allons voir comment décompresser toutes les archives avec ces extensions et bien entendu vous apprendre à faire le cheminement inverse, c’est à dire compresser un dossier pour créer une nouvelle archive.

Qu’est ce qu’une archive?

Une archive est un regroupement de plusieurs fichiers dans un seul en le compactant, ce qui permet d’obtenir un fichier plus léger pour le transfert et de gagner une place considérable sur le disque dur.

Il y a deux sortes d’archivage :

  • la première dite simple comme tar
  • la seconde dite combinée comme tar.bz

Toutes ces compressions sont sans pertes, c’est à dire qu’il n’y a aucune perte de donnée, tout ce qu’il y a avant compression est retrouvé aprés extraction et dans le même état, on parle alors de compactage.

Il existe de nombreuses sortes d’archives, on les distingue grâce à l’extension du nom de fichier (.rar, .zip, …) Voici une courte liste de quelques unes que vous pourrez rencontrer:

  • nom_du_fichier.zip
  • nom_du_fichier.rar
  • nom_du_fichier.flac (en général pour les flux audio)
  • nom_du_fichier.bz2
  • nom_de_fichier.gz

Création d’une archive ou compactage

Le système d’archive est donc très utile, vous remarquerez que par Amsn, ou Gaim (ou n’importe quel autre client de messagerie instantanée) il est impossible d’envoyer un fichier en contenant un autre (par exemple un dossier contenant des photos). La méthode est de générer une compression à ce dernier afin qu’il devienne une archive (un peu comme s’il ne devenait “qu’un seul fichier”, ou une sorte d’image).

Nous allons donc voir comment créer ce genre d’archive en ligne de commande :

Créer une archive .zip

Avec Zip, une fois le paquet unzip installé :

$ zip -r < nom_de_la_nouvelle_archive.zip > /nom_du_dossier_à_compacter

Voilà, votre archive sera crée dans votre répertoire home.

Créer une archive .bz2

Pour créer ce genre d’archive, le paquet bzip2 doit être installé :

$ bzip2 /< chemin vers le fichier>/fichier

Le fichier compressé se nommera automatiquement fichier.bz2

Créer une archive .gz

pour créer ce genre d’archive, vous avez besoin du paquet gzip installé.

$ gzip /< chemin vers le fichier >/fichier

Le fichier compressé se nommera fichier.gz automatiquement.

Extractions d’une archive

Pour accéder aux fichiers compressés dans une archive, il faut les extraire. Nous allons donc voir comment procéder.

En console par ligne de commande

Voyons comment faire grâce au shell :

Décompresser une archive .rar

Pour les archives .rar, vous aurez besoin d’installer le paquet unrar, si ce n’est pas encore fait, faites-le !

Voici la commande :

$ unrar /le/chemin/vers/le/fichier.rar

Cette commande aura pour effet d’extraire dans le même emplacement que là ou se trouve le fichier. Si vous désirez extraire une archive dans un fichier bien spécifique, donnez le chemin :

$ unrar /le/chemin/fichier.rar /le/fichier/ou/l'archive/sera/extraite

Décompresser une archive .zip

Pour les archives zip, c’est du paquet unzip qui vous aurez besoin, la commande est à peu prés la même qu’avec une archive rar:

$ unzip /chemin/vers/le/fichier.zip

Si vous désirez extraire dans un fichier bien spécifique:

$ unzip /chemin/fichier.zip -d /chemin/fichier/ou/l'achive/sera/extraite

Décompresser une archive .bz2

Pour extraire ce genre d’archive, vous aurez besoin du paquet bzip2 installé :

$ bunzip2 /< chemin vers >/fichier.bz2

! Attention ! Avec cette commande, le fichier d’origine fichier.bz2 sera supprimé et s’appellera fichier (car décompressé).

Décompresser une archive .gz

Pour extraire ce genre d’archives, vous aurez besoin du paquet gzip installé :

$ gunzip fichier.gz

!Attention! Avec cette commande, le fichier d’origine fichier.gz sera supprimé et s’appellera fichier (car décompressé).

C’est bon, vous pouvez dés maintenant créer et décompresser des archives tranquillement…

Ces articles peuvent aussi vous intéresser

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *