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
→ compressionx
→ décompressionv
→ verbose (il va indiquer les fichiers extraits/compressés dans le terminal)f
→ fichier outputz
→ compression gzj
→ compression bz2J
→ compression xzt
→ list of filesEncore 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
.