La commande tar est un outil de compression et de décompression de fichiers sous Linux. Elle permet de regrouper plusieurs fichiers et dossiers dans un seul fichier compressé, ce qui peut être utile pour sauvegarder des données, transférer des fichiers sur un autre ordinateur ou simplement gagner de l’espace disque.
Dans cet article, nous allons voir comment utiliser la commande tar pour compresser et extraire des fichiers sous Linux.
Compresser des fichiers
Pour compresser des fichiers à l’aide de la commande tar, nous utilisons la syntaxe suivante :
tar -cvf [nom_fichier_compressé] [fichiers_à_compresser]
Par exemple, pour compresser tous les fichiers du dossier documents
, nous utiliserons la commande suivante :
tar -cvf documents.tar documents
Cette commande créera un fichier compressé nommé documents.tar
qui contiendra tous les fichiers du dossier documents
.
Nous pouvons également spécifier des options supplémentaires pour la compression. Par exemple, pour utiliser un algorithme de compression plus puissant, nous utilisons l’option -z
:
tar -czvf documents.tar.gz documents
Cette commande créera un fichier compressé nommé documents.tar.gz
qui utilisera l’algorithme de compression gzip.
Extraire des fichiers
Pour extraire des fichiers à partir d’un fichier compressé, nous utilisons la syntaxe suivante :
tar -xvf [nom_fichier_compressé]
Par exemple, pour extraire tous les fichiers du fichier compressé documents.tar
, nous utiliserons la commande suivante :
tar -xvf documents.tar
Cette commande extraira tous les fichiers du fichier compressé documents.tar
dans le répertoire courant.
Nous pouvons également spécifier des options supplémentaires pour l’extraction. Par exemple, pour extraire les fichiers dans un répertoire spécifique, nous utilisons l’option -C
:
tar -xvf documents.tar -C /home/utilisateur/dossier_destinataire
Cette commande extraira tous les fichiers du fichier compressé documents.tar
dans le répertoire /home/utilisateur/dossier_destinataire
.
Autres options
La commande tar offre une variété d’autres options qui peuvent être utilisées pour personnaliser la compression et l’extraction des fichiers. Voici quelques exemples :
- L’option
-f
permet de spécifier le nom du fichier compressé ou du répertoire cible. - L’option
-t
permet d’afficher le contenu d’un fichier compressé sans l’extraire. - L’option
-r
permet d’ajouter des fichiers ou des répertoires à un fichier compressé existant. - L’option
-u
permet de mettre à jour un fichier compressé existant avec les modifications apportées aux fichiers source. - L’option
-v
permet d’afficher la progression de la compression ou de l’extraction.
Pour plus d’informations sur les options de la commande tar, vous pouvez consulter la documentation de votre distribution Linux.
Conclusion
La commande tar est un outil puissant et polyvalent qui peut être utilisé pour compresser et extraire des fichiers sous Linux. En apprenant à utiliser cette commande, vous pourrez gagner du temps et de l’espace disque.