Il existe plusieurs systèmes d’archivage sous Linux, nottament TAR.XZ, TAR.GZ, TAR.BZ2, ZIP et RAR.

  • Création d’un fichier tar sans compression
tar cvf mon-fichier.tar mon-dossier/ # Création
tar xvf mon-fichier.tar # Extraction
tar tvf mon-fichier.tar # Liste des fichiers
  • Compression et décompression en .tar.xz
tar cvJf mon-fichier.tar.xz mon-dossier/ # Compression
tar xvJf mon-fichier.tar.xz # Décompression
tar tvJf mon-fichier.tar # Liste des fichiers
  • Compression et décompression en .tar.gz
tar cvzf mon-fichier.tar.gz mon-dossier/ # Compression
tar xvzf mon-fichier.tar.gz # Décompression
tar tvzf mon-fichier.tar # Liste des fichiers
  • Compression et décompression en .tar.bz2
tar cvjf mon-fichier.tar.bz2 mon-dossier/ # Compression
tar xvjf mon-fichier.tar.bz2 # Décompression
tar tvjf mon-fichier.tar # Liste des fichiers
  • Compression et décompression en .zip
zip -r mon-fichier.zip mon-dossier/ # Compression
unzip mon-fichier.zip # Décompression
unzip -l mon-fichier.zip # Liste des fichiers

Mieux comprendre les options de tar

  • c → compression
  • x → décompression
  • v → verbose (il va indiquer les fichiers extraits/compressés dans le terminal)
  • f → fichier output
  • z → compression gz
  • j → compression bz2
  • J → compression xz
  • t → list of files

Encore une fois, il n’est pas nécessaire de retenir les options et arguments par coeur, il suffit de consulter le manuel de la commande, par exemple en faisant man tar.