Crée un fichier nom-archive.tar a partir de dossier-a-archiver.
tar -cvf nom-archive.tar dossier-a-archiver/
Le dossier "dossier-a-archiver" est compris dans l'archive
Crée une archive directement à partir de plusieurs fichiers.
tar -cvf nom-archive.tar fichier1 fichier2 ...
affiche le contenu de l'archive
tar -tf archive.tar
ajoute un fichier à l'archive.
tar -rvf archive.tar fichier-a-ajouter
le fichier est ajouté à la racine de l'archive, pour ajouter un fichier dans un dossier existant de l'archive il faudra au préalable copier le fichier à ajouter dans un dossier du même nom.
extrait le contenu de l'archive
tar -xvf archive.tar
Dans cet exemple le contenu de l'archive est extrait dans le répertoire courant.
Gzip compresse un à un des documents, pas un groupe de documents ni un répertoire. Il est impératif d'assembler plusieurs documents avant de les compresser.
gzip est plus rapide et plus utilisé que bzip2 mais bzip2 est plus performant à la compression.
compression de l'archive. On obtient un fichier archive.tar.gz
gzip archive.tar
décompresser le fichier pour obtenir le fichier archive.tar (le fichier d'origine est supprimé)
gunzip archive.tar.gz
bzip2 s'utilise comme gzip (bunzip2 pour décompresser)
Il n'est pas nécessaire de combiner tar et gzip. Ils peuvent être utilisés indépendamment selon les besoins.
Décompresser un fichier .gz, l'option -k permet de conserver le fichier d'origine.
gunzip -k archive.gz
Utilisateur de Linux vous aurez tôt ou tard besoin de lire rapidement dans des fichiers de logs compressés avec gzip (fichier.log.gz).
Ces deux commandes sont parfaitement identiques et afficheront le texte contenu dans le fichier compressé:
gunzip -c fichier.log.gz
ou
zcat fichier.log.gz
archive et compresse avec gzip
tar -zcvf archive.tar.gz dossier/
décompresse et déarchive avec gzip
tar -zxvf archive.tar.gz
Par défaut "tar" décompresse le contenu de l'archive dans le répertoire courant. On peut indiquer une destination grâce à l'option "-C"
tar -zxvf archive.tar.gz -C destination/
afficher le contenu d'une archive gzip
tar -ztf archive.tar.gz
archive et compresse avec bzip2
tar -jcvf archive.tar.bz2 dossier/
décompresse et déarchive avec bzip2
tar -jxvf archive.tar.bz2
afficher le contenu d'une archive bzip2
tar -jtf archive.tar.bz2
Ces archives sont des archives Tar compressées avec Lzma, un utilitaire de compression libre parmi les plus puissants: c'est la même méthode de compression que celle utilisée par 7zip.
Pour utiliser le format « .xz », installez le paquet xz-utils
archive et compresse avec Lzma
tar -Jcvf archive.tar.xz dossier/
décompresse et déarchive avec Lzma
tar -Jxvf archive.tar.xz
/!\ il ne semble pas possible de rajouter un fichier à une archive compressée
La commande Tar conserve les droits utilisateur lors de chaque compression, il est donc possible de réapproprier les fichier et dossiers lors d'une décompression.
tar -zxvf archive.tar.gz --preserve --same-owner
zip le dossier Rep vers archive.zip
zip -r archive.zip Rep/
décompresse archive.zip
unzip archive.zip
décompresse archive.rar
unrar e archive.rar
/!\ l'option e ne prend pas de tiret
/!\ rar étant un programme propriétaire il n'est pas possible de compresser.