Comparaison des résultats des archives
Les archives tar ont une taille différentes suivant les options de compression utilisée. Par exemple, un dossier html contenant des fichiers HTML, CSS et JS :
| archive | taille (octets) |
|---|---|
| tar | 40960 |
| tar.gz | 6200 |
| tar.bz2 | 6003 |
| tar.xz | 5656 |
Voyons les commandes et options possibles.
tar sous Liunx : compresser et décompresser
Pour créer une archive tar d'un ou plusieurs fichiers, on utilise la syntaxe
tar cvf archive.tar fichier1 fichier2...
--
Pour créer une archive tar d'un dossier, on utilise la syntaxe tar cvf archive.tar dossier/
Le chemin complet de dossier sera copié dans l'archive. Attention à la décompression.
--
Pour extraire les fichiers d'une archive tar, on utilise la syntaxe tar xvf archivedossier.tar
--
Pour afficher le contenu d'une archive, on utilise la syntaxe
tar tvf archivedossier.tar
tar.gz sous Liunx : compresser et décompresser
La manipulation des archives tar.gz s'effectue systématiquement avec l'option z.
--
Pour créer une archive compressée tar.gz d'un ou plusieurs fichiers, on utilise la syntaxe avec l'option c tar zcvf archive.tar.gz fichier1 fichier2...
Pour créer une archive compressées tar.gz d'un dossier, on utilise la syntaxe la même syntaxe tar zcvf archive.tar.gz dossier/
--
Pour créer une archive compressée tar.gz d'un ou plusieurs fichiers sans les informations de l'owner et du groupe renseignée, on utilise la syntaxe suivante :
tar zcvf archive.tar.gz . --owner=0 --group=0
Il faudra veiller à laisser des instructions pour attribuer des droits.
--
Pour extraire les fichiers d'une archive compressée tar.gz, on utilise la syntaxe avec l'option x tar zxvf archivedossier.tar.gz
--
Pour afficher le contenu d'une archive, on utilise la syntaxe avec l'option t
tar ztvf archivedossier.tar.gz
--
Pour supprimer un fichier dans l'archive, on utilise la syntaxe avec l'option delete
tar zvf archivedossier.tar.gz --delete your/path/to/delete
tar.xz sous Liunx : compresser et décompresser
Pour créer une archive compressée tar.xz d'un ou plusieurs fichiers, on utilise la syntaxe tar Jcvf archive.tar.xz fichier1 fichier2...
--
Pour créer une archive compressées tar.xz d'un dossier, on utilise la syntaxe tar Jcvf archive.tar.xz dossier/
--
Pour extraire les fichiers d'une archive compressée tar.xz, on utilise la syntaxe tar Jxvf archivedossier.tar.xz
tar.bz2 sous Liunx : compresser et décompresser
Pour créer une archive compressée tar.bz2 d'un ou plusieurs fichiers, on utilise la syntaxe
tar jcvf archive.tar.bz2 fichier1 fichier2…
--
Pour créer une archive compressées tar.bz2 d'un dossier, on utilise la syntaxe
tar jcvf archive.tar.gz dossier/
--
Pour afficher le contenu tar.bz2 d'une archive, on utilise la syntaxe
tar tvf archive.tar.bz2 '*.txt'
Pour extraire les fichiers d'une archive compressée tar.bz2, on utilise la syntaxe tar Jxvf archivedossier.tar.bz2
Commentaires
Aucun commentaire pour l'instant. Soyez le premier !
Laisser un commentaire