tar est une commande qui regroupe un tas de fichiers et crée un archive (communément appelé un fichier tar ou archive) sur un disque dur, disquette ou disque. Les fichiers originaux ne sont pas supprimés après avoir été copié dans le fichier tar.
Pour créer un archive en utilisant tar, utiliser une commande comme celle-ci, qui regroupe tous les fichiers dans le répertoire courant à comme extension .doc dans le fichier alldocs.tar:
tar cvf alldocs.tar *. doc
Voici un deuxième exemple, ce qui crée un fichier nommé tarpanda.tar contenant tous les fichiers du repertoires pandas (et ses sous-répertoires):
tar cvf panda.tar panda /
Dans ces exemples, le C, V, flag et f signifie créer un nouvelle archive. Vous pouvez également créer des fichiers tar sur les lecteurs de bandes ou des disquettes, comme ceci:
tar cvfM / dev / fd0 panda Archive les fichiers de pandas dans le répertoire de disquette (s).
tar cvf / dev / rmt0 panda Archive les fichiers dans le répertoire de panda le lecteur de bande.
Pour compresser automatiquement le fichier tar qu'elle est en cours de création, ajouter le flag z, comme ceci:
tar cvzf alldocs.tar.gz *. doc
Dans cet exemple, j'ai ajouté le suffixe . Gz au nom de l'archive, car le drapeau z raconte tar d'utiliser la même que la compression gzip commande.
Pour lister le contenu d'un fichier tar, l'utilisation de l'option t (type) dans une ligne de commande, comme ceci:
tar tvf alldocs.tar Liste tous les fichiers dans alldocs.tar.
Pour extraire le contenu d'un fichier tar, utilisez le x (extrait) ,tapez la commande:
tar xvf panda.tar Extrait les fichiers de panda.tar .
Cela vous permettra de copier tous les fichiers de panda.tar dans le répertoire courant.
Nous avons utilisés plusieurs drapeaux (flag) pour la commande tar . Voici une liste des drapeaux (flags) les plus communs:
c Créer un nouvelle archive.
t Liste le contenu d'une archive.
x Extrait le contenu d'une archive.
M L'archive peut s'étendre sur plusieurs disquettes.
v Print verbose output (liste des noms de fichiers comme ils sont traités).
u Ajouter des fichiers à l'archive si elles sont les plus récentes que la copie dans le fichier tar.
z Compresser ou décompresser des fichiers automatiquement.