Comprésser / Décomprésser avec TAR

Syntaxe: tar <options> <fichier .tar.gz à créer> <fichiers à ajouter>

tar cfvz fichier.tar.gz /path/fichier/acompress

Syntaxe: tar <options> <fichier.tar.gz à extraire>

tar xfvz fichier.tar.gz
tar -cvf backup.tar /etc

Cette commande crée un tarfile appellé backup.tar qui est l’archive du répertoire /etc.

  • Liste à puce backup.tar - fichier tar créé
  • Liste à puce /etc - Est un répertoire archivé
  • Liste à puce Pour archiver un répertoire ou fichier et l’emmagasiner sur un appareil de sauvegarde :
tar -xvf backup.tar

Cette commande extraira le fichier backup.tar

   
   *   Pour énumérer le fichier dans une archive :
  tar -tvf backup.tar
  • Liste à puce La commande ci-dessus affichera les fichiers et répertoires qui sont archivés dans backup.tar.

gunzip < apc.php.gz > apc.php

 tar [options] [archive-file] [File or directory to be archived]
OPTIONS :

-c Crée une archive -x Extrait l’archive -f crée une archive avec le nom de fichier donné -t affiche ou énumère les fichiers dans le fichier archivé -u archive et ajoute à un fichier archive existant -v Affiche l’information en clair -A Concatène les fichiers archives

Les données compressées existent sous plusieurs formats :

* Tar: les données sous ce format portent l'extension .tar ,      pour décompresser  

  tar xvf nom_du_fichier.tar

* Gzip: les fichiers compressées en Gzip possèdent l'extension .gz ,      pour décompresser  

  gunzip nom_du_fichier.gz

* Bzip2: les fichiers compressées en Bzip2 possèdent l'extension .bz2 ,      pour décompresser  

  bzip2 -d nom_du_fichier.bz2

* Tar/GZip (on parle généralement de Tarball): les données compressées en TAR et en GZIP portent l'extension .tar.gz
  

Elles peuvent être décompressées successivement par les deux moyens énoncés ci-dessus, commande :

  tar zxvf nom_du_fichier.tar.gz

* Tar/BZip2: les données compressées en Tar et en Bz2 portent l'extension .tar.bz2

Elles peuvent être décompressées successivement par les deux moyens énoncés ci-dessus, commande :

  tar jxvf nom_du_fichier.tar.bz2

exemple:

cd ~
wget http://.../dokuwiki-xxxx-xx-xx.tgz

Extract it into a subfolder named dokuwiki-xxxx-xx-xx:

tar -xzvf dokuwiki-xxxx-xx-xx.tgz

Then copy/upload all its files over your old DokuWiki installation overwriting all existing files:

 'cp' -rf dokuwiki-xxxx-xx-xx/{*,.??*} /path/to/wiki/

Or download directly into your dokuwiki's folder:

*

  cd /path/to/wiki/
  wget http://.../dokuwiki-xxxx-xx-xx.tgz

*
  Extract it into dokuwiki root overwriting existing files:
*

  tar -xzvf dokuwiki-xxxx-xx-xx.tgz --strip-components=1

*
  Remove the downloaded archive:
*

  rm dokuwiki-xxxx-xx-xx.tgz