Empaquetage de fichiers avec tar
Maintenant que nous avons notre structure de répertoires d'exemple, apprenons à empaqueter des fichiers à l'aide de la commande tar
. tar
signifie "tape archive" (archive sur bande) et était à l'origine utilisé pour créer des archives sur des lecteurs de bandes. Aujourd'hui, il est couramment utilisé pour regrouper plusieurs fichiers et répertoires en un seul fichier.
Empaquetons notre répertoire test_dir
:
cd ~/project
tar -cvf test_archive.tar test_dir
Analysons cette commande :
tar
: C'est la commande que nous utilisons pour créer l'archive.
-c
: Cette option indique à tar
de créer une nouvelle archive.
-v
: Cela signifie "verbose" (verbeux). Elle fait afficher à tar
les noms des fichiers qu'il ajoute à l'archive. C'est optionnel mais utile pour voir ce qui se passe.
-f
: Cette option est suivie du nom du fichier d'archive que nous voulons créer.
test_archive.tar
: C'est le nom que nous donnons à notre nouveau fichier d'archive. L'extension .tar
est conventionnelle pour les archives tar
.
test_dir
: C'est le répertoire que nous empaquetons dans l'archive.
Après avoir exécuté cette commande, vous devriez voir une liste des fichiers ajoutés à l'archive.
Pour afficher le contenu de l'archive sans l'extraire, vous pouvez utiliser :
tar -tvf test_archive.tar
Cette commande liste (-t) le contenu de l'archive, de manière verbeuse (-v), à partir du fichier (-f) nommé test_archive.tar
.