Compresser et décompresser des fichiers d’archive
Lorsque vous envoyez plusieurs fichiers et dossiers entre des ordinateurs, il est pratique de les compresser en une seule archive. Ceci économise de l’espace, vous permet de ne transférer qu’un seul élément au lieu de plusieurs et facilite la reprise du transfert si la tâche est interrompue.
Dans Terminal, vous pouvez utiliser l’outil GNU tar
pour compresser et décompresser des fichiers et dossiers.
L’extension de fichier habituelle d’une archive tar compressée est .tgz, mais vous pouvez aussi voir des fichiers se terminant par .tar.gz. Si l’archive n’est pas compressée, elle se termine généralement seulement par .tar.
Remarque : Il est plus simple de compresser et de décompresser des fichiers directement dans le Finder (il est recommandé d’utiliser la commande tar
dans Terminal uniquement si vous avez spécifiquement besoin de créer une archive tar). Pour en savoir plus, consultez la rubrique Compresser ou décompresser des fichiers et des dossiers dans l’aide Mac.
Créer une archive tar
Pour une compression basique d’un dossier nommé, par exemple, « NombreuxFichiers », vous pouvez saisir :
$ tar -czf LotsOfFiles.tgz LotsOfFiles
L’indicateur
z
montre que l’archive est en cours de compression et combinée en un seul fichier. Vous utiliserez généralement cette option, mais ce n’est pas une obligation.Si le dossier est volumineux, il peut être judicieux d’ajouter l’indicateur
v
, qui permet de suivre la progression de la tâche :$ tar -czvf LotsOfFiles.tgz LotsOfFiles
Décompresser une archive tar
Pour décompresser une archive tar, utilisez la commande
tar
avec l’indicateurx
. Pour voir des messages de progression, utilisez également l’indicateurv
comme dans l’exemple ci-dessous :$ tar -xvf LotsOfFiles.tgz
Vous pouvez aussi décompresser des archives tar dans le Finder en cliquant deux fois dessus.
L’outil tar
propose de nombreuses options. Pour en savoir plus sur l’outil tar
, consultez la page man correspondante.