d981482b7d
du et df, et on les assortit de conseils pour économiser la place disque sur clipper. Modified Files: archives.tml Added Files: place_disque.tml
289 lines
7.2 KiB
XML
289 lines
7.2 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||
<!DOCTYPE html
|
||
PUBLIC "-//ENS/Tuteurs//DTD TML 1//EN"
|
||
"tuteurs://DTD/tml.dtd">
|
||
<html>
|
||
<head>
|
||
<title>Archiver</title>
|
||
</head>
|
||
|
||
<body>
|
||
|
||
<h1>Archiver et compresser sous Unix</h1>
|
||
|
||
<h2>Compresser et décompresser</h2>
|
||
|
||
<h3><a name="gzip">Gzip et gunzip</a></h3>
|
||
|
||
<p>
|
||
<code>Gzip</code> (GNU zip) est un outil de compression (extension :
|
||
.gz) qui a plus ou moins remplacé <code>compress</code> : il est
|
||
plus puissant que <code>compress</code>, et il est fondé, lui, sur des
|
||
algorithmes libres. <code>Gunzip</code> peut décompresser des fichiers
|
||
compressés par <code>gzip</code>, <code>compress</code> ou
|
||
<code>pack</code>. En revanche, il ne peut pas décompresser des
|
||
fichiers .zip (il faut utiliser <a
|
||
href="#zip"><code>unzip</code></a>).
|
||
</p>
|
||
|
||
<table class="tableau">
|
||
<tr>
|
||
<th>Opération</th>
|
||
<th>Commande</th>
|
||
</tr>
|
||
<tr>
|
||
<td>Compresser un fichier</td>
|
||
<td><code>gzip fichier</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Compression optimisée d'un fichier (pour fichiers > 100 Ko)</td>
|
||
<td><code>gzip -9 fichier</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Décompresser un fichier gzippé</td>
|
||
<td><code>gunzip fichier.gz</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Lire le contenu d'un fichier gzippé (sans le décompresser)</td>
|
||
<td><code>zcat fichier.gz</code></td>
|
||
</tr>
|
||
</table>
|
||
|
||
<h3><a name="bzip2">Bzip2 et bunzip2</a></h3>
|
||
|
||
<p>
|
||
Bzip2 est un outil de compression (extension : .bz2) qui est plus lent
|
||
que gqzip, mais plus puissant. Il est libre et fondé sur un algorithme
|
||
libre, lui aussi.
|
||
</p>
|
||
|
||
<table class="tableau">
|
||
<tr>
|
||
<th>Opération</th>
|
||
<th>Commande</th>
|
||
</tr>
|
||
<tr>
|
||
<td>Compresser un fichier</td>
|
||
<td><code>bzip2 fichier</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Compression optimisée d'un fichier (pour fichiers > 100 Ko)</td>
|
||
<td><code>bzip2 -9 fichier</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Décompresser un fichier gzippé</td>
|
||
<td><code>bunzip2 fichier.gz</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Lire le contenu d'un fichier gzippé (sans le décompresser)</td>
|
||
<td><code>bzcat2 fichier.gz</code></td>
|
||
</tr>
|
||
</table>
|
||
|
||
<h2><a name="archiv">Archiver et désarchiver</a></h2>
|
||
|
||
<h3><a name="tar">Archiver/désarchiver avec tar</a></h3>
|
||
|
||
<p>
|
||
Tar est un programme qui permet d'archiver et de
|
||
désarchiver. C'est l'un des plus courants dans le monde Unix.
|
||
</p>
|
||
|
||
<table class="tableau">
|
||
<tr>
|
||
<th>Opération</th>
|
||
<th>Commande</th>
|
||
</tr>
|
||
<tr>
|
||
<td>Créer une archive tar</td>
|
||
<td><code>tar cf fichier.tar fichiers... à... archiver</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Voir le contenu d'une archive tar</td>
|
||
<td><code>tar tf fichier.tar</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Désarchiver un fichier tar</td>
|
||
<td><code>tar xf fichier.tar</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Extraire certains fichiers d'une archive tar</td>
|
||
<td><code>tar xf fichier.tar les... fichiers... en... question</code></td>
|
||
</tr>
|
||
</table>
|
||
|
||
<p>
|
||
<strong>À noter</strong> : <code>tar</code> est souvent utilisé avec
|
||
<code>gzip</code>. Les fichiers ainsi produits ont des extensions en
|
||
.tar.gz ou ou .tgz. Pour les manipuler, on utilise les mêmes commandes
|
||
que <code>tar</code> seul, en ajoutant un z à la fin des options
|
||
(exemple : pour désarchiver fichier.tgz, taper :
|
||
<code>tar xfz fichier.tgz</code>).
|
||
</p>
|
||
|
||
|
||
<h3><a name="zip">Archiver/désarchiver avec zip</a></h3>
|
||
|
||
<p>
|
||
Zip est un outil de compression et d'archivage (extension : .zip) que
|
||
vous connaissez presque forcément. Il est compatible avec ZIP de
|
||
PKWARE et avec WINZIP, qui sont le standard sous DOS/Windows (mais
|
||
pour autant ce n'est pas un clone). C'est le format de compression le
|
||
plus pratique pour échanger des documents de UNIX à Windows ou Mac (le
|
||
format de document le plus pratique étant PDF, on vous le rappelle).
|
||
</p>
|
||
|
||
<table class="tableau">
|
||
<tr>
|
||
<th>Opération</th>
|
||
<th>Commande</th>
|
||
</tr>
|
||
<tr>
|
||
<td>Créer une archive ZIP</td>
|
||
<td><code>zip fichier.zip fichiers... à... archiver</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Voir le contenu d'une archive ZIP</td>
|
||
<td><code>unzip -l fichier.zip</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Désarchiver un fichier ZIP</td>
|
||
<td><code>unzip fichier.zip</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Désarchiver un fichier ZIP dans un répertoire donné</td>
|
||
<td><code>unzip -d répertoire fichier.zip</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Extraire tous les fichiers d'une archive ZIP, sauf certains</td>
|
||
<td><code>unzip fichier.zip -x fichiers... à... ne... pas... extraire</code></td>
|
||
</tr>
|
||
</table>
|
||
|
||
<h3><a name="jar">Archiver/désarchiver avec JAR</a></h3>
|
||
|
||
<p>
|
||
Le format JAR (pour Java ARchive) a été introduit dans la version 1.1 du
|
||
Java Development Kit. C'est un format fondé sur ZIP. Les archives JAR
|
||
ont une extension .jar. Mozilla, par exemple, utilise des archives JAR.
|
||
</p>
|
||
|
||
<table class="tableau">
|
||
<tr>
|
||
<th>Opération</th>
|
||
<th>Commande</th>
|
||
</tr>
|
||
<tr>
|
||
<td>Créer une archive JAR</td>
|
||
<td><code>jar cf fichier.jar fichiers... à... archiver</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Voir le contenu d'une archive JAR</td>
|
||
<td><code>jar tf fichier.jar</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Désarchiver un fichier JAR</td>
|
||
<td><code>jar xf fichier.jar</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Extraire certains fichiers d'une archive JAR</td>
|
||
<td><code>jar xf fichier.jar les... fichiers... en... question</code></td>
|
||
</tr>
|
||
</table>
|
||
|
||
<h3><a name="unarj">Désarchiver avec UNARJ</a></h3>
|
||
|
||
<p>
|
||
UNARJ sert à désarchiver les fichier en .arj. Le format .arj était
|
||
très utilisé sous DOS.
|
||
</p>
|
||
|
||
<table class="tableau">
|
||
<tr>
|
||
<th>Opération</th>
|
||
<th>Commande</th>
|
||
</tr>
|
||
<tr>
|
||
<td>Désarchiver un fichier ARJ dans le fichier courant</td>
|
||
<td><code>unarj e fichier.arj</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Voir le contenu d'une archive ARJ</td>
|
||
<td><code>unarj l fichier.arj</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Tester un fichier ARJ</td>
|
||
<td><code>unarj t fichier.arj</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Désarchiver dans les répertoires prévus par l'archive ARJ</td>
|
||
<td><code>unarj x fichier.arj</code></td>
|
||
</tr>
|
||
</table>
|
||
|
||
<h3><a name="lha">Archiver/désarchiver avec LHa</a></h3>
|
||
|
||
<p>
|
||
LHa est un outil de compression et d'archivage pour le format LHarc
|
||
(extension : .lhz). LHa est principalement utilisée sous DOS. C'est un
|
||
outil puissant.
|
||
</p>
|
||
|
||
<table class="tableau">
|
||
<tr>
|
||
<th>Opération</th>
|
||
<th>Commande</th>
|
||
</tr>
|
||
<tr>
|
||
<td>Créer une archive LHa</td>
|
||
<td><code>lha -a fichier.lhz fichiers... à... archiver</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Désarchiver un fichier LHa</td>
|
||
<td><code>lha -e fichier.lhz <em>ou</em> lha x fichier.lhz</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Voir le contenu d'une archive LHa</td>
|
||
<td><code>lha -l fichier.lhz</code></td>
|
||
</tr>
|
||
</table>
|
||
|
||
|
||
<h3><a name="zoo">Archiver/désarchiver avec ZOO</a></h3>
|
||
|
||
<p>
|
||
ZOO est un outil de compression et d'archivage (extension : .zoo) qui
|
||
utilise un algorithme de Lempel-Ziv. Le gain d'espace varie entre 20
|
||
et 80%.
|
||
</p>
|
||
|
||
<table class="tableau">
|
||
<tr>
|
||
<th>Opération</th>
|
||
<th>Commande</th>
|
||
</tr>
|
||
<tr>
|
||
<td>Créer une archive ZOO</td>
|
||
<td><code>zoo -add fichier.zoo fichiers... à... archiver</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Désarchiver un fichier ZOO</td>
|
||
<td><code>zoo -extract fichier.zoo</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Extraire certains fichiers d'une archive ZOO</td>
|
||
<td><code>zoo -extract fichier.zoo fichiers... à... extraire</code></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Voir le contenu d'une archive ZOO</td>
|
||
<td><code>zoo -list fichier.zoo</code></td>
|
||
</tr>
|
||
</table>
|
||
|
||
<div class="metainformation">
|
||
Auteur : Émilia Robin, Marie-Lan Nguyen.
|
||
Dernière modification le <date value="$Date: 2003-07-02 10:21:33 $" />.
|
||
</div>
|
||
|
||
</body>
|
||
</html>
|