TAR
Définition
L’outil tar : Archivage et Compression sur macOS
Qu’est-ce que tar ?
Le terme tar est l’abréviation de Tape Archive, un format et un utilitaire en ligne de commande utilisé pour regrouper plusieurs fichiers en une seule archive. Il est principalement utilisé dans les environnements Unix et macOS, où il sert à faciliter la sauvegarde et le transfert de fichiers. Contrairement aux formats comme ZIP, tar ne compresse pas les fichiers par défaut, mais il est souvent combiné avec des algorithmes de compression comme gzip ou bzip2 pour réduire la taille des archives.
Le fichier résultant d’une archive tar porte généralement l’extension .tar, tandis qu’une archive compressée sera souvent en .tar.gz ou .tar.bz2.
Historique de tar
Origine et Premiers Développements
Le format tar a été conçu dans les années 1970 pour être utilisé avec les bandes magnétiques, un support de stockage couramment utilisé à l’époque pour les sauvegardes. À cette époque, les fichiers étaient regroupés en archives avant d’être écrits séquentiellement sur bande.
Évolution et Adoption sur macOS
Avec l’évolution des systèmes Unix, tar est devenu un outil standard pour l’archivage, utilisé sur Linux, BSD, et macOS. Apple a intégré tar dans macOS dès ses premières versions basées sur Unix, faisant de cet utilitaire un élément natif du Terminal. Aujourd’hui, tar est couramment utilisé pour créer des sauvegardes, distribuer des logiciels, et transférer des fichiers entre systèmes.
Usage de tar sur macOS
Création d’une archive tar
Pour regrouper plusieurs fichiers en une seule archive tar :
tar -cvf archive.tar fichier1 fichier2 dossier/
Explication des options :
-
-c : Crée une nouvelle archive.
-
-v : Mode verbeux (affiche les fichiers ajoutés à l’archive).
-
-f : Spécifie le nom de l’archive.
Extraction d’une archive tar
tar -xvf archive.tar
Options :
-
-x : Extrait les fichiers de l’archive.
-
-v : Affiche les fichiers extraits.
-
-f : Spécifie l’archive à extraire.
Compression avec gzip ou bzip2
tar -czvf archive.tar.gz dossier/ tar -cjvf archive.tar.bz2 dossier/
-
-z : Compression avec gzip.
-
-j : Compression avec bzip2.
Pour extraire une archive compressée :
tar -xzvf archive.tar.gz
tar et Time Machine : Quel lien ?
Qui utilise Time Machine et tar ?
Time Machine est la solution de sauvegarde automatique d’Apple, intégrée à macOS, destinée aux particuliers et aux professionnels qui souhaitent protéger leurs données. Quant à tar, il est couramment utilisé par les administrateurs système et les développeurs qui ont besoin de créer des archives manuelles ou automatisées.
Quand et où utilise-t-on tar avec Time Machine ?
Bien que Time Machine utilise un système de snapshots basé sur APFS, il peut être utile d’exploiter tar pour archiver et compresser des fichiers spécifiques avant une sauvegarde Time Machine, notamment pour les fichiers volumineux ou les données non fréquemment modifiées.
Pourquoi utiliser tar en complément de Time Machine ?
-
Archivage sélectif : Sauvegarder certains fichiers ou dossiers de manière organisée.
-
Réduction de l’espace de stockage : Compresser des données avant de les envoyer sur un disque Time Machine.
-
Transfert facile : Déplacer des archives compactes sur un autre système avant de les réintégrer dans une sauvegarde Time Machine.
Comment combiner tar et Time Machine ?
-
Créer une archive tar avant une sauvegarde
tar -czvf DocumentsBackup.tar.gz ~/Documents/
-
Ajouter l’archive au disque Time Machine
mv DocumentsBackup.tar.gz /Volumes/TimeMachine/
-
Restaurer l’archive depuis Time Machine Depuis l’interface de Time Machine, restaurer DocumentsBackup.tar.gz, puis extraire les fichiers avec :
tar -xzvf DocumentsBackup.tar.gz
Comparaison avec d’autres formats d’archivage
Format | Compression | Utilisé sur macOS | Avantages |
---|---|---|---|
tar | Non (par défaut) | Oui | Regroupement de fichiers |
tar.gz | Oui (gzip) | Oui | Compression rapide |
tar.bz2 | Oui (bzip2) | Oui | Meilleure compression que gzip |
zip | Oui | Oui | Format universel |
Autres fonctionnalités utiles de tar
-
Archivage et extraction de fichiers spécifiques :
tar -cvf archive.tar fichier.txt tar -xvf archive.tar fichier.txt
-
Vérification du contenu d’une archive sans extraction :
tar -tvf archive.tar
En Bref
-
tar est un outil d’archivage utilisé sur macOS et Unix.
-
Il permet de regrouper plusieurs fichiers dans une seule archive.
-
Il est souvent associé à gzip ou bzip2 pour la compression.
-
Il peut être utilisé en complément de Time Machine pour des sauvegardes spécifiques.
Quelques liens utiles
Aller plus loin
Astuces et aide :
Si vous rencontrez des difficultés sur le site ou si vous souhaitez nous poser une question, nous vous invitons à consulter notre rubrique « Assistance » :
- Notre rubrique “Assistance”
- Besoin d’aide sur Logic Pro ?
- Découvrez nos astuces MAO sur Logic Pro en Home Studio
Nos glossaires :
- Glossaire Apple
- Glossaire des Artistes
- Glossaire de la Formation Professionnelle
- Glossaire du Home Studio
- Glossaire de l’Intelligence Artificielle (IA)
- Glossaire des Microphones
- Glossaire de la Musique
- Glossaire de la Photographie et de la Vidéo
- Glossaire du Web
Nos cours en ligne :
- Les cours gratuits
- Tous les cours en ligne
- Les cours “Univers Apple”
- Les cours “Musique, MAO, Piano”
- Les cours “Communication digitale”