Le goudron La commande sous Linux est un utilitaire puissant utilisé pour créer, maintenir et extraire des archives de fichiers. Il permet aux utilisateurs de compresser plusieurs fichiers dans un seul fichier d'archive, réduisant ainsi l'espace de stockage et facilitant le transfert et le partage de données. Le nom « tar » signifie « Tape ARchiver » et son origine est son objectif initial :sauvegarder des données sur des lecteurs de bande.
Fonctions de la commande tar :
1. Création d'archives : Pour créer une archive, utilisez la syntaxe suivante :
```bash
tar -cvf nom-archive.tar fichiers-à-archiver
```
- -c : Cette option indique que vous souhaitez créer une archive.
- -v : L'option détaillée fournit des informations détaillées sur le processus d'archivage.
- -f : Cette option spécifie le nom du fichier d'archive à créer.
2. Extraction des archives : Pour extraire le contenu d'une archive, utilisez la syntaxe suivante :
```bash
tar -xvf nom-archive.tar
```
- -x : Cette option indique que vous souhaitez extraire les fichiers de l'archive.
- -v : L'option détaillée fournit des informations détaillées sur le processus d'extraction.
- -f : Cette option spécifie le nom du fichier d'archive que vous souhaitez extraire.
3. Liste du contenu des archives : Pour lister les fichiers d'une archive sans les extraire, utilisez la syntaxe suivante :
```bash
tar -tvf nom-archive.tar
```
- -t : Cette option affiche une liste des fichiers présents dans l'archive.
Options utiles supplémentaires :
- -z : Cette option permet la compression de l'archive à l'aide de la compression gzip. Par exemple:
```bash
tar -zcvf nom-archive.tar.gz fichiers-à-archiver
```
- -j : De même, l'option -j permet la compression avec bzip2. Par exemple:
```bash
tar -jcvf nom-archive.tar.bz2 fichiers-à-archiver
```
- -P : Lors de l'extraction de fichiers d'une archive, vous pouvez utiliser l'option -P pour conserver les autorisations sur les fichiers et les répertoires.
La commande tar propose de nombreuses options et fonctionnalités plus avancées qui permettent des sauvegardes incrémentielles, l'inclusion/exclusion sélective de fichiers, etc. C'est un outil polyvalent pour gérer et archiver efficacement les données sous Linux. Maîtriser la commande tar peut considérablement améliorer votre productivité lorsque vous travaillez avec des fichiers et des répertoires.
|