Publicité

Jeudi 31 janvier 2008
Bonjour à tous,

Ça fait bien longtemps que je n'ai pas publier un article sur mon blog : Ah ben boulot oblige.
Je vais essayer tout de même d'adopter un rythme plus fréquent !
Toujours est-il qu'aujourd'hui, je vais vous parler de la gestion des archives sous Linux.  Le mot archive ne vous parle peut-être pas bien alors en fait je vais discuter avec vous des fichiers dit "zippés". Vous connaissez essentiellement deux types de fichiers compressés : les fichiers .rar et les fichiers .zip.
De la même façon qu'il existe des logiciels (gratuits ou pas) sous Windows pour ouvrir ce type de fichier, vous avez les mêmes outils sous Linux que nous allons voir par la suite.
Linux lui possède son propre type de fichier compressé. Ces derniers portent une extension .gz. Afin d'ouvrir ce type de fichier, il existe la commande (il existe également des outils graphiques !) gunzip.
Son utilisation est trés simple puisque dans un terminal, vous tapez :

gunzip fichier.gz.

Bien entendu, placez vous dans le répertoire où se trouve le fichier avec l'extension gz.
Vous pouvez également faire l'opération inverse en compressant un fichier pour gagner de la place par exemple ou pour envoyer une pièce jointe à un mail. Pour cela, vous avez la commande inverse qui est :

gzip fichier.txt.

Cette commande vous créera alors dans le répertoire courant un fichier de ce type : fichier.extension.gz dont la taille sera moindre. Il se peut également que vous rencontriez des fichiers avec des extensions .bz2. C'est aussi un outil de compression comme gzip mais plus lent et plus puissant. Son utilisation est identique à celle de gzip :

Pour compresser : bzip2 fichier
Pour décompresser : bunzip2 fichier.bz2

Voilà ce qu'une personne débutant sous linux doit savoir sur les fichiers .gz. En effet, ce genre de fichier se rencontre souvent lorsque l'on est obligé d'installer un programme manuellement par exemple. Vous rencontrerez ces fichiers sous cette forme : fichier.tar.gz. On va discuter de ce qu'est l'extension tar.

Quand est-il de fichier .zip ou .rar que tous le monde connait sous Windows ? On peut tout à fait les décompressés grace à deux utilitaires : unzip et unrar. Alors que gzip se trouve par défaut sous ubuntu, il faudra installer les deux autres avant de pouvoir s'en servir. N'ayez pas peur pour l'installation, j'explique comment faire dans un autre article. Supposons que vous avez installé ces deux outils, il ne reste plus qu'à les utilisés. Vous avez deux fichiers de ce type : fichier1.zip et fichier2.rar.
Ouvrez donc un terminal (ou une console) et tapez ceci :

        - pour le fichier1 : unzip fichier1.zip
        - pour le fichier2 : unrar e fichier2.rar

Dans le second cas, vous avez spécifié une option 'e' qui demande d'extraire l'archive dans le répertoire courant. Voilà vos archives sont extraites ! Pas mal non. Je vous conseille vivement de consulter la page de manuel accompagnant ces deux outils (man unzip ou unrar dans un terminal) afin de vous renseigner sur les différentes options disponibles.

Je vous ai mentionné un peu plus haut l'existence de fichiers comportant l'extension .tar.gz. Qu'est ce que c'est me direz vous ?
Tar est un programme qui permet d'archiver et de désarchiver. C'est l'un des plus courants dans le monde Linux. Cette commande permet de rassembler plusieurs fichiers dans un seul et même fichier non compressé.
Comment archiver un dossier (répertoire) avec cette commande :

tar -cvf nom-archive.tar nom-dossier-à-archiver

cvf : options
        c : création de l'archive
        v : pour avoir le descriptif du contenu archivé
        f : spécifie un nom pour l'archive

On peut également désarchiver des fichiers grâce à cette commande :

tar -xvf nom-archive.tar

xvf : options
        x : extraire les fichiers
        v : pour avoir le descriptif du contenu archivé
        f : spécifie un nom pour l'archive

Ume petite astuce qui vous permettra de lister tous les fichiers contenus dans l'archive :

tar -tf nom-archive.tar

La commande tar s'utilise souvent en duo avec la commande gzip. les fichiers ainsi produits ont une extension .tar.gz ou .tgz. Pour les manipuler, on utilise les mêmes commande que ci-dessus mais en rajoutant dans les options un 'z'. Par exemple, pour désarchiver un fichier .tgz, on tape :

tar -xvzf mon-fichier.tgz



Par nonobus - Publié dans : Débutant sous Linux - Communauté : Le monde libre : Linux
Ecrire un commentaire - Voir les commentaires
Retour à l'accueil

Présentation

Calendrier

Novembre 2009
L M M J V S D
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
<< < > >>

Recherche

 
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus